Happ Plus: routing rules
Plus наконец подключился, и сразу хочется «пустить через VPN только Instagram, а банк оставить напрямую». На happplus.digital routing rules чаще ломают картину не из злого умысла, а потому что их включили до первого стабильного Connect или скопировали чужой JSON без понимания, что локальная сеть 192.168.0.0/24 должна идти bypass. Разберём split tunnel и routing в Happ Plus: что реально дают правила, как не потерять интернет целиком и когда проще сменить узел, а не писать маршруты.
Routing — куда пойдёт пакет после Connect
Connect поднял туннель — но не каждый пакет обязан в него идти. Routing rules (маршрутизация) решают: этот домен / IP / приложение — через VPN, остальное — мимо, напрямую через провайдера.
Plus даёт доступ к узлам; правила — настройка клиента Happ. Без живого subscription routing не появится «сам» — импорт Plus.
Full tunnel (всё через VPN) — базовая проверка. Split — оптимизация, не первый шаг для новичка.
Routing rules не ускоряют интернет сами по себе — они только делят трафик. Ожидание «split сделает YouTube быстрее» без понимания CDN и DNS приводит к разочарованию.
- Full tunnel
- Весь трафик через VPN
- Split tunnel
- Часть трафика мимо VPN
- Bypass LAN
- Локальная сеть без туннеля
Типовые сценарии split tunnel
Только заблокированный сервис через VPN — экономит пинг для игр и банка; нужны точные домены или geoip правила, не «всё кроме Russia» наугад.
Локальная сеть bypass — принтер, NAS, smart home по 192.168.x.x не должны уезжать в туннель; иначе «пропал принтер при VPN».
Исключить torrent-клиент — снижает нагрузку; на части тарифов провайдер VPN всё равно не поощряет P2P — правила не отменяют ToS.
Правило «direct для *.ru» на зарубежном узле Plus иногда ломает банк с .ru доменом, но CDN картинок — нет; тестируйте конкретные URL, а не маски «на глаз».
Стриминг через браузер и через native app могут идти разными маршрутами — правило для chrome.exe не покрывает TV-app; проверяйте тот клиент, где смотрите.
| Цель | Подход | Риск |
|---|---|---|
| Только соцсеть | Domain list → VPN | Пропущенный CDN-домен |
| Банк напрямую | Bypass bank domains | Список устарел |
| LAN устройства | Bypass private IP | Слишком широкий bypass |
| Всё через VPN | Full tunnel | Пинг / нагрузка |
Порядок настройки без «нет интернета»
1) Стабильный Connect на одном узле. 2) Проверка IP full tunnel. 3) Включить bypass LAN, если есть локальные устройства. 4) Добавить split для конкретного сервиса. 5) Тест после каждого шага.
Если после правила пропал весь интернет — отключите routing / верните default, reconnect. Kill Switch + битый маршрут = «чёрная дыра».
На Windows и Mac интерфейс правил может отличаться; логика та же.
Роутер с VPN — отдельная маршрутизация на уровне прошивки: Plus на роутере, не путать с Happ на телефоне.
Импорт rules из Telegram-файла без версии клиента — риск: синтаксис Happ менялся между релизами. Одно правило руками надёжнее пачки из 2024 года.
Правило «direct for local network» без списка конкретных подсетей иногда слишком широкое — вы случайно отправили половину интернета мимо VPN и удивились geo.
- Connect full tunnel, проверка IP
- Bypass LAN (192.168/10.0/172.16)
- Одно доменное правило для целевого сервиса
- Тест сервиса и банка
- Не трогать routing при timeout на Connect
Routing и DNS — связка
Домен ушёл в bypass, а DNS-запрос всё ещё через VPN — сайт ведёт себя странно. Согласуйте DNS с routing: DNS Plus.
Geoip «RU direct» на зарубежном узле ломает ожидания: часть «локальных» сайтов пойдёт не туда. Тестируйте на реальных URL, не на абстракции.
На TV Android TV split часто не нужен — один стриминг через full tunnel проще.
На Android split per-app работает не для всех приложений одинаково — системные сервисы Google могут обходить per-app rules; проверяйте целевое приложение, а не только браузер.
На мобильном Android «VPN для выбранных приложений» и routing rules в Happ — пересекающиеся механизмы; включайте один подход, не оба сразу на первом дне.
Правило «direct for local subnet» без списка конкретных IP иногда отправляет в bypass трафик к CDN — тестируйте целевой сервис, а не only whoer.
На Windows split иногда требует перезапуска браузера — вкладка, открытая до Connect, держит старые сокеты.
Когда routing не нужен
Один сервис, один регион — проще сменить узел в списке Plus, чем городить десять доменов.
Нестабильный провайдер дома — split не лечит timeout на Connect.
Семья на семейной Plus с разными задачами — иногда проще разные слоты/узлы, чем один телефон с хрупкими правилами.
Если после отключения routing интернет не вернулся — Kill Switch мог оставить блок; отключите Kill Switch, reconnect, затем снова правила по одному.
Экспорт rules перед эксперimentом и откат одним импортом — быстрее, чем вспоминать, какие три галочки вы включили ночью.
Документируйте финальный набор rules в заметке — через месяц забудете, зачем добавили bypass для одного домена, и удалите его случайно вместе с «лишним».
Итог: routing rules в Plus — инструмент после стабильного туннеля. Bypass LAN, точечный split, согласованный DNS; не первый день с подпиской.
Сохраните скрин рабочего full tunnel до первого split — если через неделю «всё сломалось», откатитесь к этому снимку настроек, а не к переустановке Happ.
Перед отпуском отключите эксперimental split на телефоне — в роуминге проще full tunnel, чем чинить rules в незнакомой сети отеля.
Экспорт настроек Happ перед первым split — один файл спасает вечер, если правило оказалось слишком широким.
Если split нужен только для одного приложения на телефоне — иногда проще второй профиль Plus с full tunnel на другом слоте, чем хрупкие rules на основном.