Что такое раздельное туннелирование и зачем оно нужно
Раздельное туннелирование (split tunneling) — это функция, которая позволяет направлять через VPN только часть трафика вашего устройства, оставляя остальной трафик прямым. В контексте HAPP это означает, что вы можете выбрать, какие приложения будут работать через зашифрованный туннель, а какие — напрямую через ваше обычное интернет-соединение.
Зачем это нужно? Основные сценарии:
- Доступ к заблокированным сервисам: вы можете направить через VPN только Telegram, YouTube или Instagram, а все остальные приложения оставить работать напрямую.
- Снижение задержек в играх: игровой трафик идет напрямую, а голосовой чат (Discord) — через VPN.
- Работа с локальными сервисами: банковские приложения, госуслуги, устройства умного дома остаются доступными без задержек и риска блокировок.
- Экономия трафика и ресурсов: VPN-сервер не нагружается лишними запросами, а батарея устройства расходуется меньше.
HAPP использует ядро Xray, которое обрабатывает правила маршрутизации последовательно сверху вниз. Как только правило совпадает, применяется соответствующее действие (PROXY, DIRECT или BLOCK), и проверка остальных правил прекращается. Поэтому порядок правил критически важен.
Как HAPP обрабатывает трафик: правила и действия
Чтобы понять, как настроить HAPP только для выбранных приложений, нужно разобраться с базовыми понятиями маршрутизации.
Правило состоит из трех частей:
- Тип — что именно проверяет HAPP (домен, IP-адрес, название приложения, страна).
- Значение — конкретный объект для сопоставления (например,
youtube.com,ru,Discord.exe). - Действие — что делать с совпавшим трафиком.
Доступные действия:
PROXY— отправить трафик через VPN-сервер.DIRECT— отправить трафик напрямую, минуя VPN.BLOCK— заблокировать соединение.
Типы правил, которые пригодятся для настройки по приложениям:
PROCESS-NAME— для настольных приложений (Windows, macOS, Linux). Указывается точное имя исполняемого файла, напримерtelegram.exe.Per-App Proxy— встроенный режим на Android и Windows, который позволяет выбирать приложения из списка.DOMAIN/DOMAIN-SUFFIX— для отдельных сайтов.GEOSITE— для крупных сервисов, использующих множество скрытых доменов (YouTube, Instagram, Netflix).GEOIP— для диапазонов IP-адресов целой страны.
Важно: правила проверяются сверху вниз. Если общее правило (например, GEOIP:ru с действием DIRECT) стоит выше конкретного (например, PROCESS-NAME:Discord.exe с действием PROXY), то трафик Discord может пойти напрямую, если его IP попадёт в российский диапазон. Всегда размещайте более конкретные правила выше.
Режимы работы Per-App Proxy на Android и Windows
На Android и Windows HAPP предлагает два основных режима для выбора приложений:
Режим «Только выбранные» В этом режиме через VPN работают только те приложения, которые вы отметили. Весь остальной трафик идёт напрямую. Это идеальный вариант, если вам нужно завернуть в туннель всего 2–3 приложения (например, Telegram и YouTube), а всё остальное должно работать без задержек.
Режим «Все, кроме выбранных» (или «Обход») Здесь через VPN идёт весь трафик, кроме приложений, которые вы явно исключили. Этот режим удобен, когда VPN должен быть включён постоянно, но некоторые сервисы (банки, госуслуги, локальные сети) должны работать напрямую. На практике этот режим часто оказывается удобнее, потому что список исключений обычно короткий и редко меняется.
Как переключиться между режимами:
- Откройте настройки HAPP.
- Найдите раздел «Настройки туннеля» или «Маршрутизация».
- Выберите пункт «Прокси для выбранных приложений» (название может отличаться в зависимости от версии клиента).
- Установите переключатель в положение «ВКЛ» (только выбранные) или «Обход» (все, кроме выбранных).
- Отметьте нужные приложения из списка.
- Переподключитесь к VPN, чтобы изменения вступили в силу.
Обратите внимание: на слабых телефонах список приложений может загружаться несколько секунд. Если список пуст, проверьте разрешения HAPP на чтение списка установленных приложений (Android 11+ требует явного разрешения).
Настройка на Android: пошаговая инструкция
Настройка HAPP для выбранных приложений на Android выполняется в несколько простых шагов:
- Откройте приложение HAPP и нажмите на значок шестерёнки (⚙) в правом верхнем углу, чтобы перейти в настройки.
- Прокрутите вниз до раздела «Настройки туннеля».
- Нажмите «Прокси для выбранных приложений» (в некоторых версиях пункт может называться «Split tunneling» или «Приложения»).
- Выберите режим работы:
ВЫКЛ— функция отключена, все приложения работают через VPN.ВКЛ— через VPN работают только отмеченные приложения.Обход— отмеченные приложения работают напрямую, все остальные — через VPN.
- Отметьте нужные приложения из появившегося списка. Отмечайте по назначению, а не по названию: у банков часто несколько приложений (основное, инвестиции, платежи).
- Переподключитесь к VPN — изменения применяются только при новом соединении. Старые сессии продолжат работать по-старому.
Пример для пользователей в Китае: Если вы находитесь в Китае, рекомендуется выбрать режим «Обход» и отметить все китайские приложения (карты, доставка, магазины). В результате китайские приложения будут работать напрямую (быстрее и без риска блокировок), а Telegram, Instagram и другие зарубежные сервисы — через выбранные серверы.
Что обычно исключают:
- Банковские приложения (иначе возможны отказы в операциях).
- Госуслуги и налоговые сервисы.
- Приложения операторов связи и такси (они привязаны к региону).
- Локальные сервисы: умный дом, камеры, сетевое хранилище.
- Игры, если важен пинг (туннель добавляет задержку).
Настройка на Windows: особенности и ограничения
На Windows режим разделения по приложениям работает через указание исполняемых файлов (PROCESS-NAME). Вот как это настроить:
- Откройте HAPP и перейдите в «Настройки» → «Правила маршрутизации».
- Нажмите «+» , чтобы добавить новый блок правил.
- Выберите тип правила
PROCESS-NAME. - Введите точное имя файла приложения, например:
Discord.exeTelegram.exechrome.exe
- Установите действие
PROXY(через VPN) илиDIRECT(напрямую). - Переместите блок правил в нужное место списка (помните о порядке!).
- Сохраните настройки и переподключитесь.
Важные особенности Windows:
- Браузеры запускают множество отдельных процессов (например,
chrome.exe,googleupdate.exe). Иногда нужно указать все исполняемые файлы браузера, чтобы весь его трафик попал под правило. - Приложения из Microsoft Store лежат в защищённых каталогах, и путь к их .exe-файлам придётся искать вручную. Это неудобно, но возможно.
- Режим системного прокси (не TUN) не поддерживает разделение по приложениям. Убедитесь, что у вас включён режим TUN (обычно он используется по умолчанию).
Пример: Discord через VPN, игра напрямую
- Создайте правило:
PROCESS-NAME=Discord.exe, действиеPROXY. Переместите его вверх. - Создайте правило для игры:
PROCESS-NAME=EscapeFromTarkov.exe(и, возможно,BsgLauncher.exe), действиеDIRECT. - Убедитесь, что правило по умолчанию —
DIRECT(иначе игра всё равно может пойти через VPN). - Сохраните и переподключитесь.
Результат: Discord работает через VPN (голосовой чат доступен), а игра — напрямую (минимальный пинг).
Почему на iOS нет разделения по приложениям и что делать
На iPhone и iPad функция раздельного туннелирования по приложениям недоступна. Это ограничение самой операционной системы iOS, а не клиента HAPP. iOS не позволяет приложениям управлять трафиком других приложений — это сделано из соображений безопасности и песочницы.
Что делать, если нужно разделить трафик на iOS? Единственный доступный способ — использовать правила по доменам. Вы можете настроить HAPP так, чтобы определённые сайты (например, банковские) шли напрямую, а остальные — через VPN.
Как это сделать:
- Откройте настройки HAPP на iOS.
- Перейдите в раздел «Маршрутизация» или «Правила».
- Добавьте правило с типом
DOMAIN-SUFFIXилиGEOSITEдля нужных сервисов. - Установите действие
DIRECTдля банков, госуслуг и других критичных сайтов. - Убедитесь, что правило по умолчанию —
PROXY.
Готовый список доменов для исключения можно найти в справочниках или сообществах HAPP. Обычно туда входят:
gosuslugi.runalog.rusberbank.rualfabank.ruyandex.ru(частично)
Для большинства банков этого достаточно, чтобы приложение работало корректно. Если банк использует нестандартные домены, придётся добавлять их вручную.
Альтернатива: Если вам жизненно необходимо разделение по приложениям на iOS, рассмотрите использование другого VPN-клиента, который поддерживает эту функцию (например, некоторые корпоративные решения), но помните, что это может быть небезопасно.
Типичные проблемы и их решение
Даже при правильной настройке могут возникнуть сложности. Вот самые частые проблемы и способы их решения:
Проблема: список приложений пустой
- Причина: HAPP не получил разрешение на чтение списка установленных приложений.
- Решение: Перезапустите клиент. На Android 11+ зайдите в настройки системы → «Приложения» → HAPP → «Разрешения» и включите «Чтение списка установленных приложений».
Проблема: отметил приложение, но оно всё равно идёт мимо туннеля
- Причина: Часть трафика может идти от системных служб, а не от самого приложения (push-уведомления, обновления, фоновые процессы).
- Решение: Это нормальное поведение. Если нужно гарантированно завернуть весь трафик приложения, используйте режим «Все, кроме выбранных» и исключите только то, что должно идти напрямую.
Проблема: видео или изображения не загружаются в приложении
- Причина: Многие сервисы (YouTube, Instagram) используют дополнительные скрытые домены для доставки контента. Если вы добавили только основной домен (например,
youtube.com), вспомогательные домены могут идти напрямую и блокироваться. - Решение: Замените правило
DOMAINнаGEOSITEдля этого сервиса. HAPP автоматически подгрузит все связанные домены.
Проблема: потерял доступ к локальным устройствам (принтер, роутер)
- Причина: VPN перенаправляет весь трафик, включая локальный.
- Решение: Включите опцию «Обход системного прокси для локальных адресов» в настройках HAPP. Обычно она находится в разделе «Настройки туннеля».
Проблема: трафик идёт не по тому маршруту
- Причина: Неправильный порядок правил. HAPP проверяет правила сверху вниз и останавливается при первом совпадении.
- Решение: Переместите более конкретные правила (например, для отдельных приложений) выше общих (например, для целой страны).
Расширенные сценарии: несколько серверов и JSON-профили
Базовые настройки раздельного туннелирования покрывают большинство потребностей, но бывают ситуации, когда нужно более гибкое управление. Например, вы хотите, чтобы один сайт шёл через сервер в США, другой — через сервер в Германии, а третий — напрямую.
Сценарий: разные сайты через разные VPN-локации Обычными правилами маршрутизации это не настроить — они позволяют выбрать только одно действие (PROXY, DIRECT, BLOCK) для каждого правила. Для такого сценария потребуется:
- Создать несколько исходящих соединений в HAPP (каждое — свой сервер).
- Написать расширенный JSON-профиль маршрутизации, где для каждого домена или приложения указан конкретный исходящий канал.
- Импортировать этот профиль в HAPP.
Как импортировать готовый профиль:
- Скопируйте JSON-ссылку (например,
happ://routing/add/...). - В HAPP нажмите «+» в правом верхнем углу и выберите «Импортировать из буфера обмена».
- Конфигурация применится автоматически.
- Если нужно отключить, зайдите в «Настройки» → «Маршрутизация» и выключите её.
Пример готового профиля (из базы знаний ZGC VPN) включает:
- Прямой доступ для российских сайтов и IP (
geosite:ru,geoip:ru). - Прокси для YouTube, Telegram, GitHub.
- Блокировку рекламных и трекерных доменов.
Важно: Расширенные профили требуют понимания структуры JSON и работы Xray. Если вы не уверены, лучше начать с простых правил и постепенно усложнять конфигурацию.
Сценарий: локальная сеть напрямую Если вы хотите, чтобы при включённом VPN оставались доступными роутер, принтер, NAS и устройства умного дома, просто включите опцию «Обход системного прокси для локальных адресов» в настройках HAPP. Это добавит правило geoip:private с действием DIRECT, которое направляет все локальные IP-адреса (192.168.x.x, 10.x.x.x и т.д.) напрямую.
Что обычно исключают из VPN и почему
Опытные пользователи HAPP часто используют режим «Все, кроме выбранных» и исключают определённые приложения или сервисы. Вот типичный список исключений и причины:
1. Банковские приложения
- Почему: Многие банки блокируют операции, если видят, что соединение идёт из другой страны или через VPN. Это мера безопасности.
- Что исключают: Сбербанк, Альфа-Банк, Тинькофф, ВТБ и другие. У некоторых банков есть несколько приложений (основное, инвестиции, платежи) — исключайте все.
2. Госуслуги и налоговые сервисы
- Почему: Те же причины — безопасность и региональная привязка. Кроме того, некоторые госсайты могут некорректно работать через VPN.
- Что исключают:
gosuslugi.ru,nalog.ru,mos.ruи т.д.
3. Приложения операторов связи и такси
- Почему: Они привязаны к региону и могут не работать или показывать неверные данные (например, цены в такси).
- Что исключают: МТС, Билайн, Яндекс.Такси, Uber.
4. Локальные сервисы
- Почему: VPN может заблокировать доступ к домашним устройствам.
- Что исключают: Приложения для умного дома (Xiaomi Home, Tuya), камеры видеонаблюдения, сетевые хранилища (NAS).
5. Игры
- Почему: VPN добавляет задержку (пинг), что критично для онлайн-игр.
- Что исключают: Steam, Battle.net, клиенты игр (Escape from Tarkov, CS:GO, Dota 2).
Готовый список доменов для исключения можно найти в сообществах HAPP. Например, в базе знаний happ.red есть отдельная страница «Исключения: банки и госуслуги» с актуальными доменами.
Совет: Не исключайте всё подряд. Смысл разделения не только в банках — всё, что идёт мимо туннеля, работает с обычной задержкой. Оставляйте в VPN только то, что действительно нужно защитить или разблокировать.
Вопросы и ответы
Можно ли на iOS настроить HAPP только для выбранных приложений?
Нет, на iOS разделение по приложениям недоступно из-за ограничений операционной системы. Единственный способ — использовать правила по доменам: например, направить банковские сайты напрямую, а остальные — через VPN.
Почему после настройки Per-App Proxy некоторые приложения всё равно работают не так, как я хотел?
Возможные причины: неправильный порядок правил (более общее правило перехватывает трафик раньше), часть трафика идёт от системных служб (push-уведомления), или приложение использует скрытые домены. Попробуйте использовать GEOSITE вместо DOMAIN и проверьте порядок правил.
Как переключиться между режимами «Только выбранные» и «Все, кроме выбранных»?
В настройках HAPP на Android или Windows найдите раздел «Прокси для выбранных приложений» (или «Split tunneling»). Там будет переключатель: ВКЛ (только выбранные) или Обход (все, кроме выбранных). После смены режима переподключитесь к VPN.
Что делать, если список приложений в HAPP пустой?
На Android 11+ нужно дать HAPP разрешение на чтение списка установленных приложений. Зайдите в настройки системы → «Приложения» → HAPP → «Разрешения» и включите соответствующий пункт. Также попробуйте перезапустить клиент.
Можно ли настроить разные приложения на разные серверы VPN?
Да, но это расширенная настройка. Потребуется создать несколько исходящих соединений и написать JSON-профиль маршрутизации, где для каждого приложения указан свой сервер. Импортируйте профиль через кнопку «+» в HAPP.
Какие приложения чаще всего исключают из VPN?
Обычно исключают банковские приложения (Сбербанк, Тинькофф), госуслуги (Госуслуги, налоговая), приложения операторов связи, такси, умного дома и игры. Это нужно для корректной работы сервисов и снижения задержек.
Почему на Windows разделение по приложениям не работает в режиме системного прокси?
Режим системного прокси перенаправляет трафик на уровне системы, а не приложения. Для разделения по приложениям используйте режим TUN (обычно включён по умолчанию). Проверьте в настройках HAPP, какой режим активен.