- Главная
- Knowlebge base
- Раздельное туннелирование в HAPP
Настройка раздельного туннелирования в клиенте HAPP

📑 Содержание
- Введение
- Что такое раздельное туннелирование?
- Шаг 1. Как HAPP обрабатывает трафик
- Шаг 2. Примеры настройки сплит-туннелирования
- Сценарий 1. Весь интернет через VPN, кроме российских сайтов и IP-адресов
- Сценарий 2. Весь интернет напрямую, кроме заблокированных крупных сервисов
- Сценарий 3. Весь интернет напрямую, кроме выбранных сайтов
- Сценарий 4. Весь интернет напрямую, кроме выбранных приложений
- Сценарий 5. Discord через VPN, игры напрямую
- Сценарий 6. Локальная сеть напрямую
- Сценарий 7. Различные сайты через разные локации VPN
- Часто задаваемые вопросы
Введение
Раздельное туннелирование позволяет разделить интернет-трафик. Вы выбираете, что будет проходить через VPN, а что — напрямую через ваше обычное соединение. HAPP продолжает работать, а трафик разделяется автоматически.
Что такое раздельное туннелирование?
Раздельное туннелирование — это функция, которая позволяет отправлять через VPN только часть вашего трафика.
Это полезно, когда вы хотите:
- 🌐 Открывать заблокированные сайты или сервисы через VPN
- 🏠 Оставить локальные сайты работающими напрямую
- 📱 Использовать VPN только для выбранных приложений
- 🎮 Уменьшить задержки в играх, оставив приложения для чата в VPN
Шаг 1. Как HAPP обрабатывает трафик
HAPP использует ядро Xray и гибкие правила маршрутизации для управления трафиком. Проще говоря, вы создаете правила, а HAPP проверяет их по одному сверху вниз. Как только одно из правил совпадает, HAPP применяет соответствующее действие и прекращает проверку остальных.
- ⚠️ Порядок правил очень важен. HAPP считывает правила сверху вниз и останавливается при первом совпадении.
Что такое правило?
Правило состоит из трех частей:
- Тип — что проверяет HAPP. Например, IP, домен или название приложения.
- Значение — то, что вы хотите сопоставить. Например,
youtubeилиru. - Действие — что HAPP должен делать с этим трафиком.
Возможные действия:
- 🟢 PROXY — отправить трафик через VPN
- 🔵 DIRECT — отправить трафик вне VPN
- 🔴 BLOCK — заблокировать соединение
Типы правил в HAPP
- DOMAIN / DOMAIN-SUFFIX — для конкретного сайта, например
example.com - GEOSITE — для крупного сервиса с множеством доменов, например YouTube
- GEOIP — для диапазонов IP-адресов страны, например
ru - PROCESS-NAME — для настольного приложения, например
Discord.exe - Per-App Proxy — для выбора приложений на телефоне
Что такое GeoIP и GeoSite?
Вам не нужно вручную добавлять тысячи IP-адресов или доменов. HAPP использует встроенные базы данных и обновляет их автоматически.
GeoIP группирует диапазоны IP-адресов по странам или сервисам
GeoSite группирует домены для крупных сервисов, использующих множество скрытых технических доменов
💡 Совет: Используйте GEOSITE для крупных платформ. Используйте DOMAIN для небольших веб-сайтов.
Шаг 2. Примеры настройки раздельного туннелирования
Откройте HAPP и перейдите в: Настройки → Правила маршрутизации
Сценарий 1. Весь интернет через VPN, кроме российских сайтов и IP-адресов
Эта настройка полезна, если вы хотите, чтобы VPN был включен постоянно, но при этом открывать российские сайты или приложения напрямую.
🛠️ Шаги:
- Откройте правила маршрутизации
- Нажмите
+, чтобы добавить новый блок правил - Переместите этот блок вверх
- Добавьте следующие условия:
- Тип:
GEOIP→ Значение:ru - Тип:
GEOSITE→ Значение:ru
- Тип:
- Установите действие для этого блока на DIRECT
- Убедитесь, что правилом по умолчанию является PROXY
- Сохраните
✅ Результат:
- Российские сайты и IP-адреса → прямой доступ
- Все остальное → VPN
Сценарий 2. Прямой доступ ко всему Интернету, кроме заблокированных крупных сервисов
Это полезно, если вы хотите использовать VPN только для таких сервисов, как YouTube, Instagram или Netflix.
🛠️ Шаги:
- Установите правило по умолчанию DIRECT
- Нажмите
+, чтобы создать новый блок правил - Переместите его в верхнюю часть
- Добавьте правила GEOSITE, такие как:
youtube,instagram,netflix - Установите действие для этого блока PROXY
- Сохраните
✅ Результат:
- Большая часть интернета → прямой доступ
- Выбранные заблокированные сервисы → VPN
Сценарий 3. Прямой доступ ко всему интернету, кроме выбранных сайтов
Это хорошо работает, когда вам нужен VPN только для нескольких сайтов.
🛠️ Шаги:
- Установите правило по умолчанию DIRECT
- Создайте новый блок правил над остальными
- Добавьте нужные веб-сайты с типом DOMAIN — например,
chatgpt.com,x.com - Установите действие PROXY
- Сохраните
✅ Результат:
- Только выбранные сайты → VPN
- Все остальное → напрямую
Сценарий 4. Весь интернет напрямую, кроме выбранных приложений
📱 На iPhone или Android
Вы можете использовать Per-App Proxy на мобильных устройствах. Выберите, будут ли только выбранные приложения проходить через VPN, или наоборот, а затем отметьте нужные приложения.
- Откройте Per-App Proxy
- Выберите режим: только выбранные приложения проходят через VPN или наоборот
- Выберите приложения
- Сохраните, если необходимо
💻 На Windows, macOS или Linux
- Откройте правила маршрутизации
- Добавьте правило типа PROCESS-NAME
- Введите точное имя файла приложения — например,
telegram.exe - Установите действие PROXY
- Оставьте действие по умолчанию DIRECT
✅ Результат:
- Только выбранные приложения → VPN
- Остальной трафик → напрямую
Сценарий 5. Discord через VPN, игра напрямую
Эта настройка полезна, если вы хотите использовать голосовой чат через VPN, но хотите снизить пинг в самой игре.
🛠️ Шаги:
- Создайте блок правил для Discord:
- Тип:
PROCESS-NAME→ Значение:Discord.exe→ Действие: PROXY
- Тип:
- Переместите этот блок в начало списка
- Создайте блок правил для игры:
- Тип:
PROCESS-NAME→ Значение:EscapeFromTarkov.exe - При необходимости добавьте также лаунчер:
BsgLauncher.exe - Действие: DIRECT
- Тип:
- Сохраните
✅ Результат:
- Discord → VPN
- Игра → прямое соединение (меньший пинг)
Сценарий 6. Прямой доступ к локальной сети
Используйте этот вариант, если хотите сохранить доступ к роутеру, принтеру или устройствам умного дома при включенном VPN.
🛠️ Шаги:
- Откройте Настройки
- Включите Обход системного прокси для локальных адресов
- Сохраните, если необходимо
✅ Результат:
- Локальные устройства остаются доступными напрямую
- VPN не прерывает доступ к вашей домашней сети
Сценарий 7. Разные сайты через разные VPN-локации
- ⚙️ Это расширенная настройка.
Если вы хотите, чтобы сайт A проходил через один VPN-сервер, а сайт B — через другой, обычных базовых правил будет недостаточно.
Что нужно сделать:
- Используйте расширенные профили маршрутизации JSON
- Импортируйте их в HAPP
- Подготовьте отдельные исходящие соединения для каждого маршрута
Часто задаваемые вопросы
❓ Я добавил сайт с помощью DOMAIN, но видео или изображения не загружаются
Многие сервисы используют дополнительные скрытые домены для доставки видео, изображений или контента. Замените простое правило DOMAIN на правило GEOSITE для этого сервиса.
❓ Я настроил правила, но трафик по-прежнему идет не по нужному маршруту
Сначала проверьте порядок правил. HAPP читает правила сверху вниз. Если общее правило находится выше конкретного, нижнее правило может никогда не использоваться.
❓ Я потерял доступ к локальным устройствам
Убедитесь, что в настройках включена опция Обходить системный прокси для локальных адресов.
📌 Заключительные замечания
Начните с простой настройки:
- По умолчанию DIRECT — если вам нужен VPN только для нескольких приложений или сайтов
- По умолчанию PROXY — если вы хотите, чтобы почти все проходило через VPN
Затем добавьте свои исключения над правилом по умолчанию.
- ⚠️ Порядок правил решает все.
