Как пустить российские сайты мимо VPN
По умолчанию Happ отправляет через сервер весь трафик устройства. Это просто, но неудобно: банк видит зарубежный адрес, российские сайты открываются медленнее, а трафик тарифа тратится на то, что прекрасно работало бы и без подключения. Решает это маршрутизация. Разбираем, как она устроена в Happ, где взять готовые списки «что пускать напрямую» и что делать, если после настройки что-то сломалось.
Что такое маршрутизация
Маршрутизация — это набор правил, который для каждого соединения решает, куда его отправить. Вариантов три:
| Направление | Что происходит | Типичный пример |
|---|---|---|
| Через прокси | Соединение идёт через сервер подписки | Заблокированные сайты, YouTube, Telegram |
| Напрямую | Соединение идёт как без Happ, с вашего обычного адреса | Банки, Госуслуги, российские сайты |
| Блокировка | Соединение не устанавливается | Рекламные и следящие домены |
Правила собираются в профиль маршрутизации. Не путайте его с конфигурацией сервера: конфигурация отвечает на вопрос «куда подключаться», профиль маршрутизации на вопрос «что пускать через подключение». Подробнее о разнице в статье конфигурации для Happ.
Зачем она нужна
- Банки и Госуслуги. Российские сервисы часто капризничают, когда видят зарубежный адрес. С прямым маршрутом для них они получают ваш обычный адрес.
- Скорость российских сайтов. Сайт в Москве быстрее открыть напрямую, чем через сервер в Нидерландах.
- Экономия трафика тарифа. Всё, что идёт напрямую, не проходит через сервер и не расходует лимит подписки. Для тарифов с ограничением по гигабайтам это заметная разница.
- Блокировка рекламы. Рекламные домены можно отправить в блок прямо в профиле.
Как маршрутизация устроена в Happ
В актуальных версиях Happ (мобильные версии 4.x и Desktop с версии 4.0.5, лето 2026) маршрутизация привязана к подписке. У каждой подписки свой набор профилей, и при переключении между подписками правила меняются вместе с ними. Удаление подписки удаляет и её профили.
Что важно знать:
- Профиль может прийти от сервиса. Многие сервисы присылают готовую маршрутизацию вместе с подпиской, и она включается сама. Прежде чем настраивать что-то вручную, посмотрите, нет ли уже профиля у вашей подписки.
- У JSON-подписок ограничения. Если сервис выдаёт подписку в формате JSON, профиль может быть только один и только от сервиса, добавить свой не получится.
- Изменения применяются после переподключения. Поменяли правила, отключитесь и подключитесь снова.
- Для работы нужны файлы геоданных. При первом включении профиля Happ скачивает базы адресов и доменов, это может занять время.
Как добавить профиль маршрутизации
Способ 1. Ссылка от сервиса или из готового проекта
Профиль передаётся ссылкой вида happ://routing/onadd/.... Откройте её на устройстве, где стоит Happ: приложение добавит профиль и сразу его активирует. Ссылка happ://routing/add/... тоже добавляет профиль, но не переключает на него, а happ://routing/off выключает маршрутизацию.
Способ 2. Конструктор routing.happ.su
У разработчиков Happ есть конструктор профилей: заполняете списки прямых, проксируемых и блокируемых сайтов, получаете готовую ссылку. Это надёжнее, чем собирать профиль вручную: конструктор сам проверяет формат.
Способ 3. Вручную в приложении
В настройках Happ откройте раздел маршрутизации и создайте новый профиль, дальше заполните списки. Названия пунктов и их расположение менялись между версиями приложения, поэтому ориентируйтесь на раздел «Маршрутизация» у своей подписки или в настройках.
Из чего состоит профиль
Внутри профиль — это набор полей. Основные:
| Поле | Что задаёт |
|---|---|
GlobalProxy |
Идёт ли через прокси всё, что не попало в другие правила. По умолчанию да |
DirectSites, DirectIp |
Домены и адреса, которые идут напрямую |
ProxySites, ProxyIp |
Домены и адреса, которые всегда идут через прокси |
BlockSites, BlockIp |
Домены и адреса, которые блокируются |
RemoteDNS..., DomesticDNS... |
DNS для проксируемых и для прямых соединений отдельно |
Geoipurl, Geositeurl |
Откуда брать файлы геоданных |
DomainStrategy |
Как сопоставлять домены и адреса: AsIs, IPIfNonMatch или IPOnDemand |
FakeDNS |
Направлять все DNS-запросы через Xray, чтобы их не перехватывал системный DNS |
Как записывать сайты и адреса
geosite:category-ru: российские домены и сервисы из файла геоданных, включая государственные, СМИ и магазины;geoip:ru: российские диапазоны IP-адресов,geoip:private: адреса домашней сети;domain:example.ru: домен вместе с поддоменами;full:example.ru: только точный адрес, без поддоменов;keyword:bank: любой домен, в котором встречается это слово.
Самый частый сценарий «российское напрямую, остальное через прокси» выглядит так: GlobalProxy включён, в DirectSites стоит geosite:category-ru, в DirectIp стоят geoip:ru и geoip:private. Отдельные сайты, которым нужен российский адрес, но которых нет в категории, добавляются в DirectSites через domain:.
Готовые профили и списки
Собирать списки с нуля не обязательно. Популярные открытые проекты:
- roscomvpn-routing: готовые профили именно под Happ. Профиль DEFAULT пускает российские и белорусские сервисы напрямую, а рекламу блокирует. Профиль WHITELIST пускает напрямую только сервисы из белых списков мобильного интернета, остальное через прокси.
- russia-v2ray-rules-dat: файлы геоданных с российскими категориями, обновляются каждые несколько часов. Подходят как источник для полей
GeoipurlиGeositeurl.
По умолчанию Happ берёт файлы геоданных из проекта Loyalsoldier v2ray-rules-dat.
Сторонний профиль меняет не только списки, но и настройки DNS. Берите профили из проектов с открытым кодом и понятной историей, а не из случайных каналов. Если маршрутизацию уже прислал ваш сервис, лучше сначала попробовать её: она настроена под его серверы.
Как маршрутизация связана с ограничениями мобильного интернета, в статье Happ и белые списки.
Отдельные приложения мимо подключения
Маршрутизация работает по сайтам и адресам. Иногда удобнее другой подход: исключить из подключения целое приложение.
- Android. В Happ есть прокси для выбранных приложений: можно пустить через подключение только указанные приложения или, наоборот, все, кроме указанных. Второй вариант удобен для банков.
- Windows и macOS. Настройки для отдельных приложений появились в версиях для компьютера в 2026 году.
- iPhone. Исключить отдельное приложение система не позволяет. Для приложений, которые просят отключить VPN, разработчики Happ советуют опцию «Скрыть значок прокси».
Учтите, что исключение приложения убирает его трафик из подключения, но не скрывает сам факт, что VPN на устройстве включён. Некоторые приложения проверяют именно это.
TUN и системный прокси на компьютере
На Windows, macOS и Linux у Happ два режима работы, и от них зависит, на что вообще действует маршрутизация:
| Режим | Что охватывает |
|---|---|
| Системный прокси | Только программы, которые учитывают настройки прокси системы, в первую очередь браузеры |
| TUN (туннель) | Весь трафик компьютера через виртуальный сетевой адаптер, включая игры и программы, которые игнорируют прокси |
Если какая-то программа работает мимо Happ, хотя подключение включено, скорее всего, выбран режим системного прокси: включите TUN. В новых версиях оба режима можно использовать одновременно. Для защиты от утечек DNS в версии для компьютера есть переключатель, который отправляет DNS-запросы через туннель.
Частые проблемы
Поменял правила, а ничего не изменилось
Переподключитесь, потому что правила применяются только к новому подключению.
После включения профиля часть сайтов перестала открываться
Сайт попал не в тот список: например, сайт в зоне .ru заблокирован в России, но из-за российской категории идёт напрямую. Добавьте его вручную в ProxySites через domain:. Если сломалось сразу много сайтов, обновите файлы геоданных или временно выключите маршрутизацию, чтобы убедиться, что дело в ней.
У профиля красный восклицательный знак
Файлы геоданных не загрузились за отведённое время. Проверьте интернет, попробуйте позже или через Wi-Fi, проверьте адреса в Geoipurl и Geositeurl. При ошибке геофайлов Happ предлагает обновить их или разово подключиться без маршрутизации.
Банк всё равно пишет, что включён VPN
Маршрутизация здесь уже сделала всё, что могла: банк получает ваш обычный адрес, но видит включённый VPN на устройстве. Исключите приложение из подключения на Android, включите «Скрыть значок прокси» на iPhone или выключайте Happ на время работы с банком.
Не получается добавить свой профиль
Проверьте, не JSON-подписка ли у вас: для неё профиль задаёт только сервис. Ошибка «неправильные данные для импортирования профиля» означает, что ссылка на профиль повреждена или обрезана при копировании.
Трафик, который идёт напрямую, не расходует лимит подписки. У Milky на сайте есть пробный тариф: 3 дня, 10 ГБ и одно устройство за 19 ₽, без автосписаний, дальше тарифы от 150 ГБ в месяц. Оформить подписку
Частые вопросы
- Что такое маршрутизация в Happ простыми словами?
- Набор правил, который решает, какие сайты и адреса идут через сервер подписки, какие напрямую, а какие блокируются. Например, российские банки напрямую, а всё остальное через сервер.
- Как сделать, чтобы российские сайты работали без VPN при включённом Happ?
- Добавьте профиль маршрутизации, в котором российские домены (geosite:category-ru) и адреса (geoip:ru) отправляются напрямую. Готовые профили есть у многих сервисов подписок и в открытых проектах.
- Что значит geoip:ru и geosite:category-ru?
- Это готовые наборы из файлов геоданных: geoip:ru содержит российские диапазоны IP-адресов, geosite:category-ru содержит российские домены и сервисы. Их используют, чтобы не перечислять тысячи сайтов вручную.
- Почему после изменения маршрутизации ничего не поменялось?
- Изменения маршрутизации применяются только после переподключения. Отключитесь и подключитесь снова.
- Банк всё равно пишет «отключите VPN». Почему?
- Маршрутизация убирает зарубежный адрес для банка, но некоторые приложения замечают сам факт включённого VPN на устройстве. Помогает исключить приложение из подключения на Android, опция «Скрыть значок прокси» на iPhone или временное отключение Happ.
- Экономит ли маршрутизация трафик подписки?
- Да. Трафик, который идёт напрямую, не проходит через сервер сервиса и не расходует лимит тарифа.
- Можно ли перенести маршрутизацию из Happ в другое приложение?
- Как правило, нет: формат правил у каждого клиента свой. У INCY поля профиля во многом совпадают с Happ, но переносить надёжнее через ссылку от сервиса, а не вручную.
- Что значит красный восклицательный знак у профиля?
- Файлы геоданных не загрузились. Проверьте интернет, попробуйте обновить профиль позже или через Wi-Fi. При ошибке геофайлов Happ предлагает разово подключиться без маршрутизации.