Раздельное туннелирование в INCY по приложениям
INCY раздельное туннелирование: списки приложений на Android, правила по процессам на Windows, примеры для игр, банков и браузера и ограничения iOS.
- Автор
- Илья Морозов
- Дата публикации
- Время чтения
- 5 мин чтения
Раздельное туннелирование (split tunneling) — режим, при котором через сервер идут только отмеченные приложения, а остальные работают напрямую. Игра получает минимальный пинг напрямую, а выбранные приложения уходят в туннель. INCY делает это по-разному на каждой платформе: на Android — системным списком приложений, на Windows — правилами по имени процесса в маршрутизации Xray, а на iOS такой возможности нет вовсе. Разберём каждую и приведём готовые примеры.
Что такое раздельное туннелирование в INCY и когда оно нужно
Обычная маршрутизация в INCY решает по адресу назначения: домен или IP. Раздельное туннелирование добавляет второй критерий — откуда пришло соединение. Это нужно, когда одно и то же назначение должно вести себя по-разному: браузер идёт через прокси, а клиент онлайн-игры на тот же CDN — напрямую. Или когда приложению важен локальный адрес: банковские клиенты, приложения такси, госсервисы. Раздельное туннелирование не заменяет маршрутизацию, а дополняет её: оба механизма работают одновременно, и правило по процессу просто проверяется раньше.
| Платформа | Механизм | Где настраивается | Ограничения |
|---|---|---|---|
| Android, Android TV | Системные списки приложений (allow / disallow) | Настройки → Приложения в туннеле | Список применяется при переподключении |
| Windows | Правило process в маршрутизации Xray | Маршрутизация → Профиль → Правила | Только в режиме TUN |
| macOS, Linux | Правило process (частично) | Маршрутизация → Профиль → Правила | Зависит от прав ядра; проверяйте |
| iOS, Apple TV | Нет | — | Ограничение платформы |
Android: приложения в туннеле и мимо него
Android даёт клиенту два списка: «разрешённые» (через туннель идут только они) и «исключённые» (через туннель идёт всё, кроме них). INCY использует системный механизм, поэтому он работает для любого приложения, включая те, что игнорируют прокси.
Откройте список приложений
«Настройки → Приложения в туннеле». Установите INCY для Android из официального APK или Google Play — в старых сборках раздела нет.
Выберите режим
«Только выбранные» — через сервер идут отмеченные приложения. «Все, кроме выбранных» — когда нужно вывести из туннеля пару банков и игру.
Отметьте приложения и переподключитесь
Список применяется при следующем подключении: нажмите «Отключить» и «Подключить». Проверить можно в «Соединения» — исключённые приложения там не появятся.
Браузер и WebView
Приложения на WebView (многие банки, маркетплейсы) используют системный сетевой стек, поэтому исключение работает. А вот приложения со встроенным прокси в ваш список не попадут — отключите прокси внутри них.
Windows: правила по имени процесса
На Windows INCY работает через адаптер Wintun (TUN) и видит, какой процесс открыл соединение. Это позволяет добавить в профиль маршрутизации правило с полем process — оно сравнивается с именем исполняемого файла. Правила по процессу ставятся выше остальных: они самые «узкие».
{
"rules": [
{ "type": "field", "process": ["app.exe"], "outboundTag": "proxy" },
{ "type": "field", "process": ["game.exe", "launcher.exe"], "outboundTag": "direct" },
{ "type": "field", "process": ["bank.exe", "1cv8.exe"], "outboundTag": "direct" },
{ "type": "field", "domain": ["domain:example.com"], "outboundTag": "direct" },
{ "type": "field", "domain": ["geosite:ru"], "outboundTag": "direct" },
{ "type": "field", "ip": ["geoip:ru", "geoip:private"], "outboundTag": "direct" },
{ "type": "field", "network": "tcp,udp", "outboundTag": "proxy" }
]
}Имя процесса смотрите в Диспетчере задач на вкладке «Подробности» — регистр важен. Правило покрывает и дочерние процессы с тем же именем: для браузера это все вкладки. А вот игры из одного лаунчера запускаются отдельными исполняемыми файлами, и их нужно перечислять по одному. Портативная сборка без драйвера TUN работает в режиме системного прокси и процессы не различает: приложения, которые читают системные настройки прокси, пойдут через сервер, а остальные — напрямую. Установите полную версию со страницы для Windows, если нужны правила по процессам.
Примеры правил по приложениям
Только выбранные приложения через сервер
Сценарий для тех, кто хочет держать в туннеле минимум приложений: подписка та же, но через сервер идёт только нужное, а всё остальное работает напрямую. На Android — режим «Только выбранные» с нужными приложениями. На Windows — правило process для этих приложений → proxy, а последним правилом поставьте network: tcp,udp → direct вместо proxy.
Игры напрямую
Игровой клиент и лаунчер → direct: добавьте game.exe и launcher.exe — точные имена смотрите в Диспетчере задач. Задержка в игре останется такой же, как без INCY.
Банки и госсервисы напрямую
В профиле «Умный» они уже идут напрямую по geosite:ru, но у некоторых банков CDN за рубежом. Добавьте процесс банковского клиента или его домен в виде full:example.com → direct выше общих правил. Готовые профили маршрутизации включают эти исключения на любом тарифе — см. страницу тарифов.
iOS: почему нет раздельного туннелирования и что делать
На iPhone и iPad системный туннель (Network Extension) не получает информацию о приложении-источнике, поэтому ни INCY, ни другие клиенты не умеют исключать приложения. Альтернатива — правила на уровне назначений: по доменам и IP они работают полностью. Для банков достаточно профиля «Умный»; для игр добавьте домены и подсети игровых серверов → direct. Ещё вариант — режим «по требованию»: iOS может отключать туннель при подключении к домашнему Wi-Fi. Подробнее об особенностях платформы — в статье об установке INCY на iPhone.
Проверка и типичные ошибки
- Правило не срабатывает на Windows. Проверьте режим: «Настройки → Сеть → TUN». В режиме системного прокси поле
processигнорируется. - Исключённое приложение всё равно в туннеле. На Android список применяется только после переподключения; на Windows имя процесса написано с ошибкой или это дочерний процесс с другим именем.
- Игра лагает даже напрямую. Убедитесь, что она в списке direct, и проверьте сервер — иногда виноват не туннель, а Wi-Fi.
Если после изменений INCY перестал подключаться, сбросьте профиль на «Умный» и переподключитесь. Базовые настройки приложения, включая режим TUN и DNS, описаны на странице настройки INCY.
Пробный доступ
Готовые профили в подписке
Готовые профили маршрутизации уже в подписке.
Частые вопросы
Можно ли исключить приложение на iPhone?
Влияет ли раздельное туннелирование на скорость?
Работают ли правила по процессам на macOS?
Что выбрать: список приложений или правила по доменам?
Читайте также
- Маршрутизация
Маршрутизация в INCY: готовые профили и GeoIP/GeoSite
INCY решает для каждого соединения, куда его отправить: через сервер, напрямую или в блок. Разбираем три готовых профиля, даём рабочий JSON правил и объясняем, как обновлять базы GeoIP и GeoSite.
5 минЧитать - Установка
INCY APK: как скачать и установить на Android без Google Play
APK с GitHub и приложение в Google Play — одна сборка, но разные каналы. Как поставить INCY на Android без магазина, проверить подпись файла и не нарваться на неофициальную сборку.
5 минЧитать - Серверы
Как обновить серверы в INCY и выбрать сервер по пингу
Серверы в INCY приходят из ссылки-подписки и обновляются сами, но иногда список нужно обновить вручную. Разбираем «⟳ Обновить», интервал автообновления, проверку задержки, смену сервера и пустой список.
6 минЧитать