Маршрутизация в Happ: правила, профили и исключения
Маршрутизация решает, какой трафик идёт через VPN, какой напрямую, а какой Happ не пропускает. Правила лежат в профиле, который привязан к подписке, и начинают работать после переподключения.
Happ работает с ключом от VPN‑сервиса. Попробуйте наш бесплатный ключ Vista — 3 дня без оплаты, карта не нужна.
Маршрутизация в Happ — это правила, которые решают, куда пойдёт каждое соединение: через VPN, напрямую или никуда. С ней можно, например, пускать местные адреса напрямую, а всё остальное через сервер. Такую схему ещё называют раздельным туннелированием.
Правила собраны в профиль маршрутизации. С лета 2026 года профиль привязан к конкретной подписке, а не ко всему приложению. Ниже — как это устроено и как добавить свои исключения.
Три списка правил
Каждое правило отправляет сайты или адреса в один из трёх списков. В Happ для Android первые два называются «Напрямую» и «Прокси», а в третий попадает то, что Happ не пропускает:
| Список | Что происходит | Когда пригодится |
|---|---|---|
| Напрямую | Соединение идёт без VPN, с вашим обычным адресом | Сайт или банк просит выключить VPN |
| Прокси | Соединение идёт через сервер провайдера | Адрес должен идти через сервер |
| Третий список | Happ не пропускает соединение | Реклама и трекеры |
Всё, что не попало ни в один список, решает переключатель «Глобальный прокси». Если он включён, остальной трафик идёт через VPN. Если выключен — напрямую, кроме того, что вы сами отправили в «Прокси».
В каком порядке Happ проверяет списки, задаёт «Порядок маршрутизации». Срабатывает первое подходящее правило, остальные Happ уже не смотрит.
Правила живут внутри подписки
Раньше маршрутизация была общей для всего приложения. Теперь у каждой подписки свой набор правил и профилей. Так устроено в Android с версии 4.0.1, на компьютере с 4.1.1 и на iPhone с 6.0.0. Если у вас версия старше, скачайте свежую версию Happ.
Что из этого следует:
- Свои настройки у каждой подписки. Правила одной подписки не влияют на другую.
- Удаление стирает профили. Если удалить подписку, Happ удалит и её профили маршрутизации вместе с гео‑файлами.
- JSON‑подписки заперты. У подписки в формате JSON может быть только один профиль, и приходит он от провайдера — менять его нельзя.
Как включить маршрутизацию
В Happ для Android 4.7.1 маршрутизация включается в меню подписки:
- На главном экране нажмите
···рядом с названием подписки. - Выберите Маршрутизация.
- Включите Включить маршрутизацию и выберите профиль из списка.
- Отключитесь от VPN и подключитесь снова.
В Happ для компьютера с версии 4.1.1 у каждой подписки тоже свой переключатель маршрутизации и выбор профиля. Общий экран маршрутизации там стал библиотекой профилей, а включают профиль в самой подписке.
Если провайдер присылает свой профиль, а вам он не нужен, на Android в том же меню есть переключатель Игнорировать импорт маршрутизации.
Где взять профиль маршрутизации
Профиль — это набор правил с названием. Получить его можно тремя способами:
- От провайдера. Профиль приходит вместе с подпиской, и Happ сразу привязывает его к ней.
- По ссылке. Ссылку на профиль добавляют из буфера обмена, по QR‑коду или кнопкой на сайте.
- Собрать самому. Официальный конструктор routing.happ.su делает такую ссылку из ваших правил.
На Android для этого есть пункты «Импортировать профиль из буфера обмена» и «Импортировать с QR-кода», на компьютере — «Импорт из буфера обмена». Если профиль с таким названием уже есть, новый заменит его.
Это касается и ваших правок. Если вы меняли профиль провайдера, при обновлении подписки он может замениться новой версией с тем же названием. Свои правила держите в отдельном профиле со своим названием.
Гео‑файлы: готовые списки сайтов и адресов
Вписывать тысячи сайтов вручную не нужно: для этого есть гео‑файлы. Это готовые списки, разбитые на разделы:
- geosite — списки доменов, то есть адресов сайтов, по темам. Например,
geosite:category-ads-all— реклама и рекламные сети. - geoip — списки IP‑адресов, то есть числовых адресов в интернете, по странам. Например,
geoip:ru. - Названия разделов Happ для Android показывает пунктами «Показать теги в гео-сайтах» и «Показать теги в гео-айпи».
Гео‑файлы встроены в Happ и обновляются вместе с приложением. Адреса для их скачивания по умолчанию ведут на проект Loyalsoldier/v2ray-rules-dat на GitHub.
Если гео‑файлы не скачались за 3 минуты, Happ остановит загрузку и покажет ошибку на главном экране. Рядом с проблемным профилем появится красный восклицательный знак. Нажмите «Обновить», чтобы скачать файлы заново, или подключитесь без маршрутизации. Тексты этой ошибки и шаги по порядку — на странице «Ошибка загрузки гео файлов».
Как добавить сайт в исключения
Чтобы сайт шёл напрямую, без VPN, добавьте его в список «Напрямую»:
- Откройте маршрутизацию подписки: ···→Маршрутизация.
- Откройте нужный профиль и нажмите Редактировать правила.
- В списке Напрямую добавьте сайт, например
domain:example.com. - Нажмите Сохранить и переподключитесь.
Приставка domain: захватывает сайт вместе с его поддоменами: правило для domain:example.com сработает и для www.example.com. Для точного адреса без поддоменов есть приставка full:.
Так же можно отправить сайт в «Прокси», если глобальный прокси выключен, или в третий список, чтобы Happ его не пропускал. В JSON‑подписках редактировать правила нельзя.
Исключения для приложений
Иногда исключить нужно целое приложение — например, банковское. Где это делается:
| Устройство | Где настроить | Режимы |
|---|---|---|
| Android | «Прокси для выбранных приложений» | «ВКЛ» — через VPN только выбранные, обратный режим — выбранные напрямую, мимо VPN, «ВЫКЛ» — все через VPN |
| Компьютер | «Настройки прокси для приложений» | «Прямое подключение для выбранных приложений» или «Прокси только для выбранных приложений» |
| iPhone и iPad | В документации Happ нет | Исключайте сайты через правила маршрутизации |
Подробнее о настройке на телефоне — в гайде Happ на Android.
Маршрутизация на iPhone и Apple TV
На iPhone и Apple TV система выделяет VPN‑туннелю около 50 МБ памяти. Если туннель выходит за этот предел, система может его закрыть, и VPN отключится.
Большие гео‑файлы занимают много памяти. Поэтому у профиля есть настройка, с которой Happ вырезает из гео‑файлов только разделы из ваших правил. Если VPN на iPhone всё равно отключается сам, проверьте так:
- Выключите маршрутизацию на время. Если VPN перестал отключаться, причина в правилах: спросите провайдера, если профиль прислал он.
- Исключите другие причины. Они разобраны в статье VPN на iPhone отключается сам.
На Apple TV обычной маршрутизации нет. Вместо неё есть упрощённый список правил «Direct» — что пускать напрямую. Встроенный список можно включать, выключать и редактировать.
Если правила не работают
Пройдитесь по списку по порядку:
Если с выключенной маршрутизацией всё работает, дело в правилах: проверьте их или спросите провайдера, если профиль прислал он.
Остальные причины — на странице «Подключено, но интернета нет». Общая настройка Happ с нуля описана в гайде как подключить VPN в Happ.
Частые вопросы
Что такое маршрутизация в Happ?
Это правила, которые решают, какие адреса идут через сервер, какие напрямую, а какие Happ не пропускает. Правила хранятся в профиле маршрутизации, привязанном к подписке.
Где взять профиль маршрутизации для Happ?
Его может прислать провайдер вместе с подпиской — тогда Happ привяжет профиль к ней сам. Ещё профиль можно добавить ссылкой happ://routing/add/… из буфера обмена или по QR‑коду либо собрать в конструкторе routing.happ.su.
Как в Happ добавить сайт в исключения?
Откройте профиль маршрутизации, нажмите «Редактировать правила» и добавьте сайт в список «Напрямую», например domain:example.com. Сохраните и переподключитесь.
Как сделать исключения для приложений в Happ?
На Android — в разделе «Прокси для выбранных приложений»: есть режим, в котором отмеченные приложения идут напрямую, мимо VPN. На компьютере — в «Настройках прокси для приложений». Для iPhone такой настройки в документации Happ нет.
Почему правила маршрутизации не работают?
Сначала переподключитесь: изменения применяются только после перезапуска соединения. Затем проверьте, скачались ли гео‑файлы и включена ли маршрутизация у той подписки, сервер которой выбран.
Источники
- Документация Happ: геонастройки и маршрутизация
- Документация Happ: управление приложением, прокси для выбранных приложений
- Документация Happ: лимит памяти туннеля и правила Direct на Apple TV
- GitHub: Happ для Android 4.0.0, профили маршрутизации привязаны к подпискам
- GitHub: Happ для Android 4.0.1
- GitHub: Happ Desktop 4.0.5, маршрутизация у каждой подписки
- GitHub: Happ Desktop 4.1.1
- App Store: Happ — Proxy Utility 6.0.0, настройки для каждой подписки
- Happ Routing Builder: конструктор ссылок на профиль
- GitHub: Loyalsoldier/v2ray-rules-dat, гео‑файлы по умолчанию
- Документация Xray: форматы правил маршрутизации