Роутинг
Роутинг — это набор правил, которые решают для каждого соединения: пускать его через прокси, напрямую или блокировать. Без роутинга весь трафик уходит через зарубежную ноду — это медленно и ломает банковские/госуслуги, привязанные к российскому IP.
Как работает
Когда приложение пытается открыть соединение (например, youtube.com:443), клиент проверяет правила сверху вниз и выбирает первое подходящее. У правила одно из трёх действий:
- direct — соединение идёт мимо прокси, как обычно;
- proxy — соединение идёт через выходную ноду Underground;
- block — соединение обрывается.
Если ни одно правило не совпало, применяется действие по умолчанию (обычно proxy — «всё остальное через прокси»).
По чему можно матчить
geosite: и geoip: — это готовые списки (например, geosite:private — RFC1918 и локальные домены, geoip:ru — весь российский IP-пул). Списки регулярно обновляются.
Зачем нужна маршрутизация по приложениям
Банковские, госуслуговые и многие российские сервисы (Сбер, Т-Банк, Госуслуги, Кинопоиск, Авито) сверяют IP клиента и могут отказать или потребовать подтверждение, если видят зарубежный адрес. Доменно их обойти сложно — у каждого приложения десятки внутренних и сторонних доменов. Маршрутизация по приложениям и категориям решает это:
- SimpleXray (Android) — блоки маршрутизации, SplitDNS и настройка режима приложений (весь трафик, только выбранные или с исключениями).
- Happ (Android) — экран Настройки → Прокси для выбранных приложений в режиме Обход: отмеченные приложения идут мимо прокси.
- ITG Ray (ПК) — поддержка TUN с FakeIP DNS и визуальным редактором правил GeoSite / GeoIP.
- Throne (ПК) — правило
processName:<имя.exe>илиprocessPath:<полный путь>во вкладке direct. - Happ (iOS) — маршрутизация по приложениям недоступна (ограничение iOS), используются доменные и IP-правила.
Какой пресет в нашем гайде
Готовый пресет для РФ делает следующее:
- Блокировка рекламы (
geosite:category-ads-all) → block; - Российские домены и сервисы (
geosite:category-ru,geosite:tld-ruи др.) → direct (мимо прокси); - Российские IP и приватные подсети (
geoip:ru,geoip:private) → direct; - Весь остальной трафик → proxy (через ноду Underground);
- BitTorrent → block (на стороне сервиса).
Пресеты под клиенты
- Пресет роутинга для ITG Ray — импорт по ссылке
itgray://rules/import/.... - Пресет роутинга для SimpleXray — импорт по ссылке
simplexray://routing/.... - Правила и пароль для Happ — импорт правил по ссылке
happ://routing/add/.... - Пресет роутинга для Throne — загрузка встроенного профиля Bypass Russia.