Маршрутизация в INCY — полное руководство
Обновлено
Что такое маршрутизация в INCY и зачем она нужна
Приложение или сайт
Браузер, банк, рабочая программа отправляют запрос.
INCY: правила
Домен, GeoIP, GeoSite или имя приложения сверяются с правилами сверху вниз.
Через сервер
proxyСайты и приложения, которым нужен сервер из подписки.
Напрямую
directРоссийские сайты, банки и локальная сеть — мимо сервера, с обычной скоростью.
Отклонить
blockАдреса из списка запрета: соединение не устанавливается.
INCY — клиент на ядре Xray-core, а не VPN-сервис: серверы и подписку даёт сервис подписки. Правила маршрутизации действуют одинаково с любым сервером из подписки, поэтому смена локации их не сбрасывает.
Без правил весь трафик идёт через сервер. С маршрутизацией местные сайты и банковские приложения работают так же, как без INCY, а через сервер идёт только то, что нужно.
Готовые профили маршрутизации INCY: что выбрать
| Схема | Что напрямую | Кому подходит |
|---|---|---|
| Российские сайты напрямую | geosite:category-ru, geoip:ru, geoip:private; остальное — через сервер | Большинству пользователей в России |
| Всё через сервер | Только локальная сеть geoip:private | Публичный Wi-Fi, проверка нового сервера |
| Только выбранное через сервер | Всё, кроме выбранных доменов или приложений | Когда туннель нужен одному-двум рабочим сервисам |
Профиль маршрутизации INCY для России — первая схема. Начните с неё и добавляйте исключения по мере надобности. Если в подписке несколько профилей, переключаться между ними можно в настройках маршрутизации без повторного добавления ссылки.
GeoIP и GeoSite простыми словами
- GeoSite — списки доменов по категориям из файла
geosite.dat. Правилоgeosite:category-ruсверяет имя сайта. - GeoIP — диапазоны адресов по странам из файла
geoip.dat. Правилоgeoip:ruсверяет адрес, на который ведёт сайт. geoip:private— локальная сеть: адреса вида 192.168.x.x и 10.x.x.x. Им туннель не нужен.
Доменное правило точнее, правило по адресу ловит соединения без имени. Набор категорий зависит от базы: если правило ссылается на категорию, которой в файле нет, ядро не запустится. Как это исправить — в статье об ошибке geosite.dat в INCY.
Раздельное туннелирование и исключения в INCY
| Платформа | Как выбрать приложения | Условие |
|---|---|---|
| Android | Список приложений в настройках INCY | Применяется при новом подключении |
| Windows, macOS, Linux | Правило по имени процесса, например app.exe | Только режим TUN |
| iPhone, iPad, Apple TV | Выбора приложений нет | Только правила по доменам и IP |
Исключение по домену работает на всех платформах: правило domain:example.com с действием «напрямую» выводит сайт и все его поддомены из туннеля. Если программа открывает несколько процессов, добавьте вместе с app.exe и её домен.
Схемы правил и пошаговая настройка для Android и компьютера — в статье «Раздельное туннелирование в INCY по приложениям».
Готовый конфиг routing для Xray
{
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{ "type": "field", "domain": ["full:ads.example.com"], "outboundTag": "block" },
{ "type": "field", "ip": ["geoip:private"], "outboundTag": "direct" },
{ "type": "field", "domain": ["domain:example.com"], "outboundTag": "proxy" },
{ "type": "field", "domain": ["geosite:category-ru"], "outboundTag": "direct" },
{ "type": "field", "ip": ["geoip:ru"], "outboundTag": "direct" },
{ "type": "field", "network": "tcp,udp", "outboundTag": "proxy" }
]
}
}full:ads.example.com— отклонить. Пример правилаblock: соединение с этим адресом не устанавливается. Не нужно — удалите строку.geoip:private— напрямую. Роутер, принтер и сетевой диск остаются доступны.domain:example.com— через сервер. Ваше исключение: домен идёт в туннель, даже если попадает в российскую категорию ниже.geosite:category-ru, затемgeoip:ru— напрямую. Сначала сверяется имя сайта, потом его адрес.tcp,udp— через сервер. Явное правило «всё остальное» в конце списка.
Порядок правил маршрутизации INCY
- Узкое выше широкого:
full:иdomain:— надgeosite:,geosite:— надgeoip:. - Отклонение — в начале, чтобы лишние запросы не проходили весь список.
- Локальная сеть — до правил «через сервер»:
geoip:privateвыше них, иначе домашние устройства станут недоступны. - «Всё остальное» — строго последним. Поставленное первым, оно перекроет все правила ниже.
Типичная ошибка — исключение domain:example.com добавлено в конец. Домен уже совпал с geosite:category-ru выше и ушёл напрямую. Поднимите исключение над категорией и переподключитесь.
Как проверить, что правило сработало
- Базовая проверка. Статус — «Подключено», нужные сайты открываются.
- Журнал ядра. Если в вашей версии INCY доступен подробный лог, найдите строку вида
taking detour [direct] for [tcp:example.com:443]. В квадратных скобках — тег выхода, который выбрало правило. - Контрольное правило. Временно поставьте наверх «отклонить» для проверяемого домена и переподключитесь. Сайт перестал открываться — правила применяются. Затем удалите контрольное правило.
- Проверка на Android. Оставьте в туннеле одно приложение и сравните его с любым другим: первое работает через сервер, второе — как без INCY.
Правила не применяются совсем — обновите подписку и базы, затем переподключитесь. После правок INCY перестал подключаться — верните профиль из подписки и добавляйте правила по одному. Остальные сбои разобраны на странице «INCY не работает».
Вопросы о маршрутизации INCY
Нужно ли настраивать маршрутизацию, чтобы INCY работал?
Как пустить через сервер только один сайт?
domain:example.com с действием «через сервер» и последним правилом — «всё остальное напрямую». Остальной трафик пойдёт без туннеля.Почему российский сайт всё равно идёт через сервер?
geosite.dat или выше стоит перекрывающее правило. Добавьте явное domain: с действием «напрямую» и поднимите его выше категорий.Что поставить в domainStrategy?
IPIfNonMatch: сначала сверяются доменные правила, а если ни одно не подошло, домен превращается в IP и проверяется по geoip:. С AsIs правила geoip: для доменов не сработают.Входят ли профили маршрутизации в любой тариф?
Что почитать дальше
- Профили GeoIP и GeoSite: разборРучная настройка правил и domainStrategy
- Раздельное туннелирование в INCYПриложения в туннеле и мимо него
- Ошибка geosite.dat в INCYВосстановление файлов правил
- Как настроить INCYСемь шагов от установки до подключения
- Серверы для INCYЛокации и выбор по пингу
- INCY не работаетПричины сбоев и решения
Готовые профили маршрутизации — в подписке
Проверьте профиль «российские сайты напрямую» на своём устройстве: 1 день бесплатно и без карты.