docs / proxy-direct
Правила proxy/direct/block, сценарии для браузеров, игр, мессенджеров и системных сервисов.
Proxy, Direct и приложения
В Nimbo каждое соединение в итоге получает действие: proxy, direct или block. Это простая модель, но на ней строятся почти все полезные сценарии: обход блокировок, быстрый доступ к локальным сервисам, защита DNS и split tunneling для отдельных приложений.
Что значит proxy
proxy отправляет соединение через активный сервер подписки. Для пользователя это выглядит так, будто приложение выходит в сеть через выбранную локацию.
Используйте proxy, когда нужно:
- открыть заблокированный сайт или API;
- пустить мессенджер через VPN;
- скрыть реальный маршрут до сервиса;
- проверить работу сайта из другой страны;
- защитить DNS и трафик в публичной сети.
Примеры правил:
| Что | Действие | Комментарий |
|---|---|---|
geosite:youtube | proxy | Видео и домены YouTube через туннель |
telegram.exe | proxy | Только Telegram через VPN |
domain:api.example.com | proxy | Конкретный API через сервер подписки |
geoip:private | direct | Локальная сеть не должна уходить в туннель |
Что значит direct
direct пускает соединение напрямую, без сервера подписки. Это не "отключить Nimbo", а точечное правило: трафик совпал с условием и обошел туннель.
Используйте direct, когда нужно:
- оставить банковские приложения и гос-сервисы на реальном IP;
- не ломать локальные устройства: роутер, принтер, NAS, умный дом;
- снизить задержку для игр или голосовых звонков;
- пустить российские CDN и локальные сайты напрямую;
- не гонять большие обновления через VPN.
Частые direct-правила:
| Что | Действие | Зачем |
|---|---|---|
geoip:private | direct | 192.168.x.x, 10.x.x.x и другие локальные адреса |
domain:router.local | direct | Панель роутера |
steam.exe | direct | Игры и загрузки без лишнего ping |
geosite:ru | direct | Локальные сайты напрямую |
Что значит block
block запрещает соединение. Это полезно не только для рекламы, но и для защиты от лишней телеметрии или случайных обходов правил.
Используйте block, когда нужно:
- заблокировать рекламные и tracking-домены;
- запретить приложению выходить в сеть;
- остановить UDP/QUIC для сервиса, который должен идти только через TCP;
- закрыть fallback-соединения мимо нужного маршрута.
Примеры:
| Что | Действие | Комментарий |
|---|---|---|
geosite:category-ads-all | block | Рекламные домены |
app:unknown.exe | block | Неизвестное приложение |
udp:443 | block | Отключить QUIC, если он мешает маршрутизации |
Браузеры
Для браузера обычно есть два подхода.
Первый: включить system proxy. Chrome, Edge, Firefox и многие Electron-приложения увидят системный proxy и начнут использовать Nimbo без TUN.
Второй: включить TUN. Это полезно, если браузер или расширения обходят системный proxy, используют DNS напрямую или нужен полный контроль UDP/QUIC.
Рекомендуемый профиль:
| Правило | Действие |
|---|---|
geosite:category-ads-all | block |
geosite:private | direct |
geoip:private | direct |
| Нужные зарубежные сервисы | proxy |
| Остальное | по умолчанию профиля |
Мессенджеры
Мессенджеры лучше выносить в отдельные app-правила. Так можно пустить Telegram или Discord через VPN, не меняя маршрут для всего компьютера.
Примеры:
| Приложение | Действие | Комментарий |
|---|---|---|
| Telegram | proxy | Часто хватает system proxy, но TUN надежнее |
| Discord | proxy | Голос может использовать UDP, поэтому лучше TUN |
| WhatsApp Desktop | proxy | Electron-клиент обычно видит system proxy |
| Signal | proxy | Хороший кандидат для полного туннеля |
Игры и лаунчеры
Игры чувствительны к задержке. Не стоит отправлять через VPN весь игровой трафик, если серверы и так доступны напрямую.
Рабочая схема:
- лаунчер и магазин можно пустить через
proxy, если они не открываются; - саму игру лучше держать
direct, если ping важнее обхода; - голосовой чат можно вынести отдельным правилом;
- обновления и CDN лучше не гонять через дорогой или медленный сервер.
Примеры:
| Что | Действие |
|---|---|
steam.exe | direct |
steamwebhelper.exe | proxy |
epicgameslauncher.exe | proxy |
| игровые UDP-порты | direct |
Торренты и P2P
Для P2P лучше не полагаться на system proxy: многие клиенты используют UDP, DHT, локальные peer discovery и могут обходить обычный proxy.
Варианты:
- если P2P должен идти через VPN, используйте TUN и отдельный профиль;
- если P2P не нужен через VPN, задайте приложению
direct; - если P2P запрещен политикой сервера, задайте
block.
Примеры:
| Что | Действие |
|---|---|
qbittorrent.exe | direct или block |
| DHT UDP-порты | block, если P2P запрещен |
| tracker-домены | proxy, если нужен доступ к сайту, но не к P2P |
Системные приложения
Windows, Android и Linux имеют фоновые службы, которые могут шуметь в сети: обновления, синхронизация, telemetry, store, push-сервисы. Их лучше не отправлять все через VPN без причины.
Рекомендации:
- обновления ОС и магазинов приложений обычно
direct; - DNS, если включен leak guard, через правила Nimbo;
- локальные discovery-протоколы
direct; - подозрительную телеметрию можно
block, если это не ломает приложение.
Готовые схемы
Только нужные приложения через VPN
| Условие | Действие |
|---|---|
| Telegram / Discord / браузер | proxy |
geoip:private | direct |
| Остальное | direct |
Все через VPN, локальное напрямую
| Условие | Действие |
|---|---|
geoip:private | direct |
geosite:private | direct |
| Реклама и tracking | block |
| Остальное | proxy |
Игровой профиль
| Условие | Действие |
|---|---|
| Игровой процесс | direct |
| Лаунчер / магазин | proxy |
| Голосовой чат | по ситуации |
| Остальное | direct |
Диагностика
Если приложение идет не туда:
- Проверьте, в каком режиме работает профиль: system proxy, TUN или TUN + proxy.
- Посмотрите первое совпавшее правило.
- Проверьте DNS: домен мог резолвиться напрямую.
- Временно добавьте app-правило выше остальных.
- Если приложение использует UDP, проверьте TUN и правила портов.
Самая частая ошибка - слишком общее правило выше конкретного. Например, geosite:ru -> direct может перебить нужный домен, если правило для этого домена стоит ниже.