# Роутинг Роутинг — это набор правил, которые решают для каждого соединения: пускать его через прокси, напрямую или блокировать. Без роутинга весь трафик уходит через зарубежную ноду — это медленно и ломает банковские/госуслуги, привязанные к российскому IP. ## Как работает Когда приложение пытается открыть соединение (например, `youtube.com:443`), клиент проверяет правила сверху вниз и выбирает первое подходящее. У правила одно из трёх действий: - **direct** — соединение идёт мимо прокси, как обычно; - **proxy** — соединение идёт через выходную ноду Underground; - **block** — соединение обрывается. Если ни одно правило не совпало, применяется **действие по умолчанию** (обычно proxy — «всё остальное через прокси»). ## По чему можно матчить | Тип правила | Что матчит | Пример | |---|---|---| | Домен | имя хоста запроса | `domain:youtube.com`, `geosite:ru` | | IP / CIDR | целевой IP-адрес или подсеть | `1.1.1.1`, `geoip:ru`, `192.168.0.0/16` | | Процесс / приложение | имя процесса или приложение, инициировавшее соединение | `processName:chrome.exe` (Throne, ПК); список приложений (Happ, Android) | | Порт | целевой порт | `443`, `80,443`, `1000-2000` | `geosite:` и `geoip:` — это готовые списки (например, `geosite:private` — RFC1918 и локальные домены, `geoip:ru` — весь российский IP-пул). Списки регулярно обновляются. ### Зачем нужна маршрутизация по приложениям Банковские, госуслуговые и многие российские сервисы (Сбер, Т-Банк, Госуслуги, Кинопоиск, Авито) сверяют IP клиента и могут отказать или потребовать подтверждение, если видят зарубежный адрес. Доменно их обойти сложно — у каждого приложения десятки внутренних и сторонних доменов. Per-app маршрутизация решает это одним переключателем: - **Throne (ПК)** — правило `processName:<имя.exe>` или `processPath:<полный путь>` во вкладке **direct**. - **Happ (Android)** — экран **Настройки → Прокси для выбранных приложений** в режиме **Обход**: отмеченные приложения идут мимо прокси. - **Happ (iOS)** — недоступно (ограничение системы), используйте доменные правила во вкладке **Напрямую**. ## Какой пресет в нашем гайде Готовый пресет «Bypass Russia» делает так: - `geosite:private`, `domain:ru` → **direct** (всё, что *.ru, и локальные домены — мимо прокси); - `geoip:private`, `geoip:ru` → **direct** (российские IP и приватные подсети — мимо прокси); - всё остальное → **proxy** (через ноду Underground); - BitTorrent → **block** (на стороне сервиса). ## Где править - [Пресет роутинга для Throne](throne-preset.md) — импорт пресета и добавление своих правил. - [Правила и пароль для Happ](happ-rules.md) — импорт правил по ссылке и редактирование профиля.