Перейти к содержанию

Маршрутизация VPN в v2raytun и HAPP (Android, iOS, Windows)

Введение

В приложениях v2raytun и HAPP маршрутизация определяет, какой трафик проходит через VPN, а какой идет напрямую. Это позволяет:

  • обходить блокировки только для нужных сайтов
  • экономить трафик
  • снижать нагрузку на VPN

Есть два основных режима:

  • Полный туннель (Full Tunnel) — весь трафик через VPN
  • Раздельная маршрутизация (Split Tunneling) — только часть трафика через VPN

Основные принципы

Маршрутизация строится на правилах:

  • по доменам (example.com)
  • по IP-адресам
  • по странам (geoip)
  • по приложениям (на мобильных)

Приоритет правил важен: первое совпадение применяется.


Android

v2raytun / HAPP

  1. Открыть настройки профиля
  2. Найти раздел Routing / Маршрутизация
  3. Выбрать режим:

  4. Global — весь трафик через VPN

  5. Bypass LAN / Local — локальные сети напрямую
  6. 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 ограничивает управление трафиком, но базовая маршрутизация доступна.

Настройка

  1. Открыть приложение
  2. Перейти в профиль
  3. Найти Routing / Rules
  4. Выбрать:

  5. Global

  6. Direct
  7. Rule-based

Особенности

  • Нет полноценной фильтрации по приложениям
  • Работает в рамках VPN API Apple
  • Некоторые правила могут игнорироваться системой

Windows

v2raytun / HAPP (Desktop)

  1. Открыть настройки профиля
  2. Перейти в раздел Routing
  3. Включить 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. Оптимальная схема:

  • минимум правил
  • четкая логика
  • проверка после изменений

Чем проще конфиг — тем меньше проблем.