Happ VPN

Маршрутизация в Happ: правила, GeoIP, GeoSite и DNS

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Маршрутизация в Happ — это профиль правил у каждой подписки: какие сайты и IP-адреса идут напрямую (direct), какие через прокси (proxy), а какие блокируются (block), плюс отдельные настройки DNS. Раздел «Маршрутизация» объясняет структуру профиля и ведёт к пошаговым инструкциям и терминам глоссария по теме.

У каждой подписки Happ — собственный набор профилей маршрутизации: JSON-объект с полями вроде GlobalProxy, DirectSites, ProxySites, BlockSites и их вариантами для IP-адресов. Вместо перечисления адресов вручную профиль может ссылаться на готовые категории GeoIP и GeoSite — группы IP-адресов и доменов по странам и сервисам. Отдельно в профиле задаются Remote DNS для трафика через прокси и Domestic DNS для прямых подключений. Профиль собирают вручную, в генераторе на сайте разработчика или получают от провайдера подписки, а передают в приложение ссылкой happ://routing, буфером обмена, QR-кодом или диплинком; изменения применяются не сразу, а при следующем подключении к серверу. На Apple TV полноценной маршрутизации нет — только упрощённые правила Direct со встроенным списком.

Материалы о маршрутизации

Что входит в раздел «Маршрутизация»

Раздел «Маршрутизация» объясняет, как Happ решает, какой трафик отправить напрямую, какой — через прокси-сервер, а какой заблокировать, и как в это встроен DNS. Это не про то, как подключиться к серверу впервые — за этим в раздел «Настройка», — а про тонкую настройку уже работающего подключения.

Материалы по теме разложены по разделам сайта: структура профиля и его отдельные поля — в статьях wiki, конкретные шаги — в how-to, отдельные термины вроде GeoIP или DomainStrategy — в глоссарии. Этот текст связывает их в одну картину и подсказывает, с чего начать.

Из чего состоит профиль маршрутизации

Профиль маршрутизации — JSON-объект, который приходит вместе с подпиской или собирается отдельно. Он описывает три категории трафика: что идёт напрямую (direct), что — через прокси-сервер (proxy) и что блокируется (block), отдельно для доменов и для IP-адресов. Вместо перечисления конкретных адресов профиль может ссылаться на готовые категории GeoIP и GeoSite — группы IP-адресов и доменов по странам и сервисам, из-за чего один пункт списка охватывает сразу много ресурсов.

Полный разбор полей профиля, включая GlobalProxy и DomainStrategy, — в статье «Профили маршрутизации Happ».

DNS и раздельное туннелирование

Профиль маршрутизации задаёт и DNS: отдельно Remote DNS для трафика, который идёт через прокси, и Domestic DNS для трафика с прямым подключением. По умолчанию в документации это разные серверы, и настраивать их вручную нужно только при особой задаче — устройство статьи разобрано в «DNS в Happ».

Разделение трафика на «через прокси» и «напрямую» по спискам сайтов или приложений — сценарий, который на этом сайте называют раздельным туннелированием. Пошаговая инструкция, как собрать и импортировать такой профиль, — в статьях «Как добавить правило маршрутизации», «Как настроить раздельное туннелирование» и «Как сменить DNS».

Когда маршрутизация особенно важна

Гибкая маршрутизация трафика по правилам заметнее всего решает две практические задачи: доступ к корпоративным и другим ограниченным сетям, где часть ресурсов должна идти мимо прокси, а часть — через него, и работу при нестабильном соединении, где важно не потерять доступ к локальным сервисам при переключении сети. Оба сценария опираются на те же поля профиля маршрутизации, что описаны выше, — просто с разным набором правил под конкретную ситуацию.

Термин GeoIP и его отличие от GeoSite подробно разобраны в глоссарии — это удобная точка входа, если непонятно одно конкретное слово из профиля, а не вся тема целиком.

Главное

  • У каждой подписки Happ — свой профиль маршрутизации: домены и IP-адреса распределены по спискам direct, proxy и block.
  • GeoIP и GeoSite — готовые категории вида geosite:название и geoip:код внутри профиля, которые избавляют от перечисления адресов вручную.
  • Remote DNS обслуживает трафик, который идёт через прокси, а Domestic DNS — трафик с прямым подключением; по умолчанию в документации это два разных сервера.
  • Изменения профиля маршрутизации применяются не сразу, а при следующем подключении к серверу, а не в момент сохранения.
  • На Apple TV полноценной маршрутизации нет — только упрощённые правила Direct со встроенным списком, без профилей и категорий GeoIP или GeoSite.

Частые вопросы

С чего начать, если раньше никогда не трогал маршрутизацию в Happ?

С понимания, что это отдельная надстройка над обычным подключением, а не обязательный шаг настройки: без изменений профиля Happ по умолчанию просто направляет трафик подписки через сервер. Начинать стоит с общей структуры профиля — какие списки за что отвечают, — а затем переходить к конкретной задаче вроде исключения одного сайта из прокси.

Обязательно ли настраивать маршрутизацию, или Happ работает и без неё?

Работает: подписка приходит с собственным профилем маршрутизации по умолчанию, который обычно устраивает большинство задач и без ручных правок. Настройка маршрутизации нужна для более тонких случаев — например, чтобы один сайт или сервис всегда шёл напрямую, а не через прокси, или чтобы задать свой DNS-сервер.

Маршрутизация одинаковая для всех подписок в приложении сразу?

Нет, у каждой подписки в Happ — независимый набор профилей маршрутизации. Изменение правил одной подписки не затрагивает другую, даже если обе добавлены в одно и то же приложение на одном устройстве. Это удобно, если, например, личная подписка и подписка для работы должны маршрутизировать трафик по-разному.

Чем термин «раздельное туннелирование» отличается от маршрутизации Happ в целом?

Раздельное туннелирование — конкретная задача внутри маршрутизации: разделить трафик на то, что идёт через прокси, и то, что идёт напрямую, обычно по спискам сайтов или приложений. Маршрутизация в Happ шире: она включает ещё и блокировку по списку, настройку DNS и категории GeoIP и GeoSite, а не только разделение на прокси и direct.

Где взять готовый профиль маршрутизации, если не хочется собирать его самому?

Часто профиль уже приходит вместе с подпиской от провайдера и его не нужно трогать вручную. Для самостоятельной сборки или правки есть официальный генератор от разработчика Happ — он собирает профиль по спискам и выдаёт готовую ссылку для импорта, не требуя писать JSON руками.

На каких платформах маршрутизация Happ работает не полностью?

Основное ограничение — Apple TV: там нет профилей маршрутизации, только встроенные правила Direct без категорий GeoIP и GeoSite. Отдельный случай — подписки с JSON-конфигурацией: у них может быть не больше одного профиля маршрутизации, и изменить его через приложение нельзя, только на стороне провайдера.

Как проверить, что новое правило маршрутизации действительно заработало?

Проще всего — переподключиться к серверу после изменения профиля, поскольку правила применяются именно при новом подключении, а не сразу после импорта. Затем стоит проверить конкретный сайт или сервис, для которого добавлялось правило: например, что он открывается напрямую, если правило было именно про это.

Разделы по теме

Источники

  1. Документация Happ: маршрутизация — обращение 28 сентября 2026
  2. Документация Happ — обращение 28 сентября 2026