News Grower

Независимое покрытие AI, стартапов и технологий.

Прозрачный VPN на роутере: VLESS + Reality + TPROXY на OpenWrt от А до Я

Десять устройств дома, и каждому нужен доступ к заблокированным ресурсам. Ставить VPN-клиент на телевизор и колонку — невозможно, на телефон жены — бесполезно.Я настроил прозрачный VPN на роутере: VLESS+Reality+XTLS-Vision через TPROXY на OpenWrt. Сплит-роутинг по GeoIP и доменам, автообновление серверов из подписки...

Прозрачный VPN на роутере: VLESS + Reality + TPROXY на OpenWrt от А до Я

Десять устройств дома, и каждому нужен доступ к заблокированным ресурсам. Ставить VPN-клиент на телевизор и колонку — невозможно, на телефон жены — бесполезно.Я настроил прозрачный VPN на роутере: VLESS+Reality+XTLS-Vision через TPROXY на OpenWrt. Сплит-роутинг по GeoIP и доменам, автообновление серверов из подписки каждые 30 минут, балансировка по задержке, procd с автоперезапуском. В статье — полный путь от коробочного Cudy TR3000 до рабочей системы: nftables, policy routing, base64-декодер на awk и все баги, которые я нашёл по дороге.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

Привет!Я Юлия Санина, директор по персоналу в МТ Интеграция. Компания — системный интегратор, примерно 1400 человек, несколько юридических лиц.Хочу рассказать про задачу, с кото...

20+ лучших инструментов и гайдов Anthropic по ИИ

20+ лучших инструментов и гайдов Anthropic по ИИ

Все самое лучшее от Anthropic в одном месте: нейросети, промты, гайды. Подойдет предпринимателям, создателям контента, разработчикам софта и всем кто интересуется нейросетями.

Семь вещей, которые нельзя делать из-за стирания типов в Java

Семь вещей, которые нельзя делать из-за стирания типов в Java

Мы, разработчики на Java, используем параметризованные типы каждый день: List, Map, Optional и так далее. Однако у параметризованных типов есть важная особенность: в Java они су...

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON в PostgreSQL давно перестал быть экзотикой, но работать с ним по-реляционному до сих пор приходилось не самым изящным способом: jsonb_array_elements, LATERAL, ручные касты,...

[Перевод] Как Pizza Tycoon симулировала трафик на процессоре с частотой 25 МГц

[Перевод] Как Pizza Tycoon симулировала трафик на процессоре с частотой 25 МГц

Я работал над Pizza Legacy — опенсорсным воссозданием игры 1994 года Pizza Tycoon для DOS. В игре есть вид на улицы города, при скроллинге которого игрок наблюдает постоянный по...

Атом смысла: от частиц к свойствам

Атом смысла: от частиц к свойствам

В предыдущих статьях я описывал модель «снизу», начав с самых основ онтологической простоты и введя минимальную единицу бытия — бинарный коррелят, «Атом смысла».Кратко напомню к...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

Привет!Я Юлия Санина, директор по персоналу в МТ Интеграция. Компания — системный интегратор, примерно 1400 человек, несколько юридических лиц.Хочу рассказать про задачу, с кото...

20+ лучших инструментов и гайдов Anthropic по ИИ

20+ лучших инструментов и гайдов Anthropic по ИИ

Все самое лучшее от Anthropic в одном месте: нейросети, промты, гайды. Подойдет предпринимателям, создателям контента, разработчикам софта и всем кто интересуется нейросетями.

Семь вещей, которые нельзя делать из-за стирания типов в Java

Семь вещей, которые нельзя делать из-за стирания типов в Java

Мы, разработчики на Java, используем параметризованные типы каждый день: List, Map, Optional и так далее. Однако у параметризованных типов есть важная особенность: в Java они су...

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON в PostgreSQL давно перестал быть экзотикой, но работать с ним по-реляционному до сих пор приходилось не самым изящным способом: jsonb_array_elements, LATERAL, ручные касты,...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

Привет!Я Юлия Санина, директор по персоналу в МТ Интеграция. Компания — системный интегратор, примерно 1400 человек, несколько юридических лиц.Хочу рассказать про задачу, с кото...

20+ лучших инструментов и гайдов Anthropic по ИИ

20+ лучших инструментов и гайдов Anthropic по ИИ

Все самое лучшее от Anthropic в одном месте: нейросети, промты, гайды. Подойдет предпринимателям, создателям контента, разработчикам софта и всем кто интересуется нейросетями.

Семь вещей, которые нельзя делать из-за стирания типов в Java

Семь вещей, которые нельзя делать из-за стирания типов в Java

Мы, разработчики на Java, используем параметризованные типы каждый день: List, Map, Optional и так далее. Однако у параметризованных типов есть важная особенность: в Java они су...

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON в PostgreSQL давно перестал быть экзотикой, но работать с ним по-реляционному до сих пор приходилось не самым изящным способом: jsonb_array_elements, LATERAL, ручные касты,...