Маршрутизация VPN в v2raytun и HAPP (Android, iOS, Windows)
Введение
В приложениях v2raytun и HAPP маршрутизация определяет, какой трафик проходит через VPN, а какой идет напрямую. Это позволяет:
- обходить блокировки только для нужных сайтов
- экономить трафик
- снижать нагрузку на VPN
Есть два основных режима:
- Полный туннель (Full Tunnel) — весь трафик через VPN
- Раздельная маршрутизация (Split Tunneling) — только часть трафика через VPN
Основные принципы
Маршрутизация строится на правилах:
- по доменам (example.com)
- по IP-адресам
- по странам (geoip)
- по приложениям (на мобильных)
Приоритет правил важен: первое совпадение применяется.
Android
v2raytun / HAPP
- Открыть настройки профиля
- Найти раздел Routing / Маршрутизация
-
Выбрать режим:
-
Global — весь трафик через VPN
- Bypass LAN / Local — локальные сети напрямую
- Custom — свои правила
Пример правил
Только заблокированные сайты через VPN:
{
"rules": [
{
"domain": ["geosite:category-ru-blocked"],
"outboundTag": "proxy"
},
{
"outboundTag": "direct",
"type": "field"
}
]
}
Определенные сайты через VPN:
{
"rules": [
{
"domain": ["google.com", "youtube.com"],
"outboundTag": "proxy"
}
]
}
iOS
iOS ограничивает управление трафиком, но базовая маршрутизация доступна.
Настройка
- Открыть приложение
- Перейти в профиль
- Найти Routing / Rules
-
Выбрать:
-
Global
- Direct
- Rule-based
Особенности
- Нет полноценной фильтрации по приложениям
- Работает в рамках VPN API Apple
- Некоторые правила могут игнорироваться системой
Windows
v2raytun / HAPP (Desktop)
- Открыть настройки профиля
- Перейти в раздел Routing
- Включить Custom Routing
Пример конфигурации
Через VPN только зарубежный трафик:
{
"rules": [
{
"ip": ["geoip:private"],
"outboundTag": "direct"
},
{
"ip": ["geoip:ru"],
"outboundTag": "direct"
},
{
"outboundTag": "proxy",
"type": "field"
}
]
}
Через VPN только конкретные приложения (если поддерживается):
- браузер
- мессенджеры
Популярные сценарии
1. Только заблокированные ресурсы
- Использовать
geosite:category-ru-blocked - Остальной трафик напрямую
2. Только зарубежный интернет через VPN
- Россия/локальные IP → direct
- остальное → proxy
3. Полная анонимность
- весь трафик → proxy
- отключить direct
Рекомендации
- Начинать с простых правил
- Не смешивать слишком много условий
-
Проверять работу через:
-
ipinfo.io 2ip.ru- Следить за порядком правил
Частые проблемы
1. Сайты не открываются
- ошибка в правилах
- конфликт домен/IP
2. Трафик идет мимо VPN
- правило
directстоит выше
3. Медленная скорость
- слишком много маршрутизации
- неправильный выбор серверов
Итог
Маршрутизация — это контроль над тем, как используется VPN. Оптимальная схема:
- минимум правил
- четкая логика
- проверка после изменений
Чем проще конфиг — тем меньше проблем.