Маршрутизация в Happ: как настроить правила, пустить банки напрямую и не сломать остальное
Маршрутизация в Happ (хапп), это правила, которые решают судьбу каждого соединения: какой трафик идёт через сервер, какой напрямую, а какой блокируется. По умолчанию приложение отправляет в туннель всё подряд, и именно из-за этого в России ломается привычный быт: банк требует лишних подтверждений, Госуслуги подозревают вход из-за границы, доставка не определяет город, а маркетплейс показывает цены не той страны. Настроенная маршрутизация лечит всё разом: российские сервисы остаются на прямом соединении, зарубежные уходят через сервер, и обе половины интернета работают одновременно. Ниже: как это устроено, готовые рецепты под главные задачи, разбор по платформам и что делать, когда правила «не работают».
Попробовать бесплатно подписка с российскими нодами: банки работают без ручных правил
Как устроена маршрутизация: три списка и порядок правил
Внутри Happ живёт таблица правил, через которую проходит каждое соединение. Механика стоит на трёх списках. Proxy: что отправлять через сервер. Direct: что пускать напрямую, мимо туннеля. Block: что блокировать целиком (этим, кстати, режут рекламу и телеметрию). Соединение проверяется по спискам в заданном порядке, например Block, затем Proxy, затем Direct: первое совпадение решает судьбу, дальше проверка не идёт, поэтому порядок правил важен не меньше их содержания.
Чем наполняются списки. Домены: конкретные адреса сайтов. Готовые категории geosite: наборы доменов одной службы или страны одним словом, вроде категории для YouTube, Telegram или всех российских доменов, их приложение берёт из встроенных GEO-баз. IP-адреса и подсети: для сервисов, работающих мимо доменных имён. Комбинация «категории для крупного плюс домены для точечного», стандарт де-факто.
Отдельная сущность, профиль маршрутизации: сохранённый набор правил целиком. Профили можно создавать под разные задачи и переключать одним нажатием, а также импортировать готовые: по специальной ссылке профиль приезжает в приложение со всеми списками сразу. Именно так сервисы и энтузиасты распространяют «готовую маршрутизацию», о которой чуть ниже.
Главный рецепт: Россия напрямую, остальное через сервер
Задача номер один по популярности. Включённый туннель не должен мешать банкам, Госуслугам и доставке, а зарубежные сервисы должны работать. Два пути решения, выбирайте по темпераменту.
Путь 1: правила. В настройках маршрутизации добавьте в список Direct категорию российских доменов из GEO-базы (и, при желании, домены своих банков отдельной строкой для надёжности), остальной трафик оставьте идти через сервер. Результат: одна конфигурация закрывает обе половины жизни, ничего не нужно переключать руками. После изменения правил переподключитесь: таблица применяется на новом соединении.
Путь 2: российская нода, ноль настроек. У нормальных сервисов подписки есть серверы на территории России ровно под этот сценарий: подключаетесь к российской ноде, когда нужны банки и госсервисы, и к зарубежному направлению, когда нужно остальное. У X Rocket российские ноды входят во все тарифы и в пробный доступ: для тех, кому проще переключить сервер, чем вести списки. Честное сравнение путей: правила элегантнее (всё работает одновременно), нода проще (ничего не настраивать); многие держат обе опции сразу.
Ещё три готовых рецепта
Только выбранное через сервер, остальное напрямую. Обратная задача: весь быт на домашнем интернете, и лишь пара сервисов (мессенджер, видеохостинг, нейросети) через туннель. В список Proxy добавьте нужные категории или домены и включите режим, при котором через сервер идёт только перечисленное. Внимание на классические грабли: проверяя результат, помните, что разные сайты-чекеры сами могут попадать в ваши правила по-разному, один покажет домашний адрес, другой серверный, это не поломка, а ваши же списки в действии.
Маршрутизация приложений. На Android и в настольных версиях правила можно вешать не только на домены, но и на конкретные программы: банковское приложение всегда напрямую, торрент-клиент всегда мимо туннеля, рабочий мессенджер всегда через сервер. Удобно тем, что не зависит от доменов, которые сервис может менять.
Блокировка мусора. Список Block с категориями рекламы из GEO-баз превращает Happ в лёгкий фильтр: реклама и трекеры режутся на уровне соединений во всех приложениях сразу. Дополняет, а не заменяет серверную фильтрацию: серверы с пометкой «без рекламы» у сервисов работают на своей стороне, разбор в статье про типы серверов.
По платформам: где что доступно
- Windows, macOS, Linux. Полный набор: списки, порядок правил, профили, правила для программ. Самое удобное место для экспериментов: экран большой, списки редактируются быстро.
- Android. Тот же полный набор плюс выбор приложений. Единственный нюанс: после правки правил переподключитесь, на лету таблица не подхватывается.
- iPhone и iPad. Маршрутизация есть, но платформа накладывает границы: система выдаёт туннелю меньше свободы, чем на Android, поэтому часть тонких сценариев (особенно по конкретным приложениям) работает ограниченно. Практичный обход для айфона: правила по доменам плюс российская нода под банки. Настройка самого приложения: в гиде Happ на iPhone.
- Телевизоры. На Android TV набор урезан интерфейсом, а на Apple TV классической маршрутизации нет: там упрощённый список прямых правил. Для ТВ проще выбирать сервер под задачу, чем вести списки.
Готовые профили: где брать и чем рискуете
Запросы «готовая маршрутизация», «профиль маршрутизации скачать» и «маршрутизация github», это про импорт чужих наборов правил. Источника три. Первый: ваш сервис подписки, лучший вариант, потому что профиль сделан под его же серверы и обновляется; спросите у поддержки, есть ли готовый профиль под Россию. Второй: публичные конструкторы и репозитории энтузиастов на GitHub, там лежат добротные наборы, но проверяйте свежесть (домены банков и сервисов меняются) и содержимое: импортируемый профиль перезаписывает вашу логику, а слепой импорт чужого Block-списка иногда «ломает» неожиданные сайты. Третий: собрать самому по рецептам выше, полчаса разово, зато полное понимание, что и куда едет.
И примечание для въедливых: встречающийся рядом термин 3x-ui, это панель управления на стороне сервера, инструмент администраторов. К маршрутизации в клиентском приложении она отношения не имеет: если вы не поднимаете собственный сервер (а это отдельная история), 3x-ui вам не нужна.
Маршрутизация не работает: пять причин
1. Правила не применились. Самая частая: таблица читается при подключении. Изменили списки, переподключитесь.
2. Порядок правил съедает логику. Соединение попало в более ранний список и до вашего правила не дошло. Проверьте порядок: точечные правила должны стоять раньше широких.
3. Категория не покрывает домен. GEO-базы обширны, но не всеведущи: молодой или региональный сайт может в категорию не входить. Добавьте домен отдельной строкой.
4. Сервис ходит мимо доменов. Часть приложений обращается к своим серверам по IP: доменное правило их не ловит. Лечится правилом для приложения (Android, ПК) или добавлением подсетей.
5. Проверка вводит в заблуждение. Сайты-чекеры адреса сами подчиняются вашим правилам: один в Direct, другой в Proxy, и «противоречивые» результаты. Проверяйте на целевых сервисах, а не только на чекерах.
Если же не работает не маршрутизация, а подключение целиком: это другая диагностика, разбор в статье про серверы и N/A.
Частые вопросы
Что такое маршрутизация в Happ простыми словами?
Правила, решающие судьбу каждого соединения: через сервер, напрямую или блокировка. Позволяют держать банки на прямом соединении, а зарубежные сервисы в туннеле, одновременно и без переключений.
Как включить маршрутизацию в Happ?
Откройте настройки приложения и раздел маршрутизации: создайте или выберите профиль, наполните списки Proxy, Direct и Block, затем переподключитесь. Названия пунктов слегка различаются между версиями и платформами, логика везде одна.
Как сделать, чтобы банки и Госуслуги работали при включённом Happ?
Два пути: добавить российские домены (категорией из GEO-базы) в список Direct либо подключаться к российской ноде сервиса, когда нужны банки. Первый путь элегантнее, второй не требует настроек вообще.
Что такое правила маршрутизации и какой у них порядок?
Записи в списках Proxy, Direct и Block: домены, категории geosite, IP-адреса и приложения. Соединение идёт по спискам в заданном порядке, первое совпадение побеждает, поэтому точечные правила ставьте раньше широких.
Что такое профиль маршрутизации?
Сохранённый набор правил целиком: списки, порядок, настройки. Профили переключаются одним нажатием и импортируются по ссылке: так распространяются готовые наборы под типовые задачи.
Где скачать готовую маршрутизацию для Happ?
Надёжнее всего у своего сервиса подписки: профиль под его серверы и с обновлениями. Публичные наборы с GitHub и конструкторов тоже работают, но проверяйте свежесть и содержимое перед импортом: чужой профиль перезаписывает ваши правила.
Как настроить маршрутизацию на айфоне?
Раздел маршрутизации есть и в iOS-версии: правила по доменам и категориям работают, а вот сценарии по конкретным приложениям ограничены платформой. Рабочая связка для iPhone: доменные правила плюс российская нода под банки.
Есть ли маршрутизация в Happ на Android и на ПК?
Да, в самом полном виде: списки, порядок, профили и правила для отдельных приложений. После правки списков переподключитесь: таблица применяется на новом соединении.
Чем отличается раздельная маршрутизация от глобального режима?
Глобальный режим гонит весь трафик через сервер без разбора. Раздельная (она же раздельное туннелирование) делит трафик по правилам: часть через сервер, часть напрямую. Всё описанное в статье, про раздельную.
Почему после настройки правил ничего не изменилось?
Почти всегда забытое переподключение: правила читаются при установке соединения. Реже: порядок списков, в котором ваше правило не успевает сработать, или домен вне выбранной категории.
Маршрутизация Happ и белые списки операторов: это одно и то же?
Нет: маршрутизация, ваши правила внутри приложения, а белые списки, фильтрация на стороне мобильного оператора. Вторая тема разобрана отдельно, и решается она выбором серверов с маскировкой, а не правилами.
Что такое geosite и GEO-файлы в настройках?
Встроенные базы: geosite группирует домены по службам и странам, geoip то же самое для IP-адресов. Категории из этих баз позволяют одной строкой накрыть «все российские домены» или «весь YouTube» вместо сотен записей вручную.
Нужна ли 3x-ui для маршрутизации в Happ?
Нет: 3x-ui, серверная панель для администраторов. Маршрутизация в приложении настраивается без неё и работает с любой подпиской стандартного формата.
Работает ли маршрутизация с подпиской любого сервиса?
Да: правила живут в приложении и не зависят от того, чья подписка добавлена. Сервис влияет лишь на то, какие серверы доступны: например, есть ли российская нода под сценарий с банками.