РАЗДЕЛ 01
1. Что делает маршрутизация
Маршрутизация — это набор правил, по которым INCY решает, как обработать каждый домен или IP-адрес. Клиент поддерживает три результата: отправить трафик через прокси, открыть ресурс напрямую или заблокировать соединение. Правила можно задавать по доменам, IP-адресам, подсетям и географическим категориям.
| Результат | В интерфейсе | Что происходит |
|---|---|---|
| DIRECT | Напрямую | Трафик обходит прокси-сервер и идёт через обычное подключение провайдера. |
| PROXY | Через прокси | Трафик проходит через выбранный сервер INCY. |
| BLOCK | Блокировать | Соединение с указанным доменом или IP не устанавливается. |
Режим для трафика, который не совпал ни с одним правилом
За поведение «всего остального» отвечает параметр GlobalProxy:
| Значение | Поведение | Подходит для |
|---|---|---|
| true | Весь нераспознанный трафик идёт через прокси. | Схема «локальные ресурсы напрямую, остальное через прокси». |
| false | Весь нераспознанный трафик идёт напрямую. | Схема «только выбранные сервисы через прокси». |
Три типовых сценария
| Сценарий | Базовая настройка | Пример |
|---|---|---|
| Всё через прокси | GlobalProxy = true; списки Direct пустые или минимальные. | Максимально простой полный туннель. |
| Локальное напрямую, остальное через прокси | GlobalProxy = true; локальные домены/IP добавлены в Direct. | Российские сайты и домашняя сеть напрямую. |
| Только выбранное через прокси | GlobalProxy = false; нужные домены/IP добавлены в Proxy. | Обычный интернет напрямую, отдельные сервисы через сервер. |
РАЗДЕЛ 02
2. Что подготовить перед настройкой
Перед изменением маршрутизации выполните короткую проверку:
- INCY установлен из официального магазина или официального репозитория.
- Сервер либо подписка уже добавлены в клиент. Оформить доступ.
- Без пользовательского профиля маршрутизации соединение устанавливается и сайты открываются.
- Вы понимаете желаемую схему: весь трафик через прокси, локальные ресурсы напрямую или только выбранные сервисы через прокси.
- Если используется готовый профиль, у вас есть полная ссылка, QR-код или данные от доверенного поставщика. Получить доступ.
Что считается готовым профилем
INCY поддерживает импорт профилей из буфера обмена, deeplink-ссылок, QR-кодов, HTTP-заголовка подписки и тела подписки. В приложении также есть предустановленные геофайлы, поэтому базовые правила могут работать сразу после установки.
РАЗДЕЛ 03
3. Быстрый импорт готового профиля
Это рекомендуемый способ для обычного пользователя: поставщик подписки создаёт правила, а вы импортируете их в INCY.
Скопируйте профиль целиком
Обычно ссылка начинается с incy://routing/ или incy://autorouting/. Не удаляйте символы в конце и не добавляйте пробелы.
Временно отключите туннель
Это не всегда обязательно, но уменьшает риск, что загрузка геофайлов прервётся из-за старых правил.
Откройте ссылку в INCY
Нажмите ссылку, отсканируйте QR-код либо выберите импорт из буфера обмена в приложении.
Подтвердите импорт
Дождитесь сообщения об успешном добавлении профиля и, если требуется, загрузки геофайлов.
Проверьте активный профиль
Откройте раздел маршрутизации и убедитесь, что выбран именно новый профиль.
Подключитесь и выполните тесты
Проверьте один ресурс, который должен идти напрямую, и один ресурс, который должен идти через прокси.
Типы ссылок
| Формат | Назначение |
|---|---|
| incy://routing/add/<base64> | Добавляет статический профиль. После импорта обязательно проверьте, какой профиль выбран. |
| incy://routing/onadd/<base64> | Добавляет статический профиль и активирует его. |
| incy://autorouting/onadd/<URL> | Скачивает профиль по URL, включает автообновление и активирует его. |
Статический профиль обновляется при повторном импорте или обновлении подписки. Автороутинг привязывает профиль к URL-источнику и обновляет его автоматически.
РАЗДЕЛ 04
4. Настройка на Android
Точное расположение кнопок может немного отличаться, но в актуальном интерфейсе раздел «Маршрутизация» находится внутри настроек туннеля.
Скопируйте ссылку профиля или подготовьте QR-код
Ссылка должна быть полной. Если она пришла в мессенджере, лучше использовать команду «Копировать», а не выделять часть строки вручную.
Откройте вкладку «Серверы»
Используйте кнопку добавления/импорта из буфера. Также можно просто нажать deeplink-ссылку — Android предложит открыть её в INCY.
Подтвердите импорт
После распознавания ссылки должно появиться сообщение об успешном импорте.
Откройте «Настройки» → «Туннель» → «Маршрутизация»
Если в вашей версии есть отдельный переключатель «Профили маршрутизации», включите его.
Выберите профиль
Проверьте название. Красный восклицательный знак означает ошибку загрузки geoip/geosite-файлов.
Подключитесь к серверу
После подключения выполните проверку из раздела 9.
РАЗДЕЛ 05
5. Настройка на iOS и iPadOS
Откройте вкладку «Настройки»
Затем выберите раздел «Туннель».
Включите «Профили маршрутизации»
После включения появится подпункт «Маршрутизация».
Нажмите «Настроить» и выберите «Импорт профиля»
В некоторых версиях кнопка может называться просто «Импорт».
Вставьте ссылку
Используйте полный deeplink, полученный от поставщика, и нажмите «Импортировать».
Выберите новый профиль
Убедитесь, что он активен и не отмечен ошибкой.
Подключите VPN
При первом подключении iOS может запросить разрешение на добавление VPN-конфигурации.
РАЗДЕЛ 06
6. Настройка на Windows, macOS и Linux
Настольная версия INCY также поддерживает профили маршрутизации, правила по доменам/IP и пользовательские геофайлы. Названия разделов могут отличаться от мобильных версий.
Откройте настройки приложения
Найдите раздел туннеля, сети или routing profiles.
Выберите импорт профиля
Вставьте deeplink, ссылку на автороутинг или данные, предоставленные администратором.
Дождитесь загрузки геофайлов
Если профиль использует внешние geoip.dat/geosite.dat, первая загрузка может занять некоторое время.
Активируйте профиль
Проверьте его имя и отсутствие сообщения об ошибке.
Перезапустите соединение
Отключите и снова подключите туннель, чтобы новые правила точно применились.
РАЗДЕЛ 07
7. Создание и изменение профиля вручную
Ручная настройка полезна, когда готового профиля нет или требуется небольшое исключение. Начинайте с минимального набора правил и добавляйте новые записи постепенно.
7.1. Выберите базовый режим
| Задача | GlobalProxy | Что заполнить |
|---|---|---|
| Локальные ресурсы напрямую, всё остальное через прокси | true | Добавляйте локальные домены/IP в DirectSites и DirectIp. |
| Только отдельные сервисы через прокси | false | Добавляйте нужные домены/IP в ProxySites и ProxyIp. |
| Полный туннель | true | Оставьте Direct минимальным; локальные подсети можно сохранить напрямую. |
7.2. Заполните правила
| Поле | Что указывать | Примеры |
|---|---|---|
| DirectSites | Домены и категории для прямого доступа. | example.com; geosite:ru |
| DirectIp | IP-адреса и подсети для прямого доступа. | 192.168.0.0/16; geoip:ru |
| ProxySites | Домены и категории, идущие через прокси. | service.example; geosite:google |
| ProxyIp | IP-адреса и подсети через прокси. | 203.0.113.0/24 |
| BlockSites | Домены и категории для блокировки. | tracker.example |
| BlockIp | IP-адреса и подсети для блокировки. | 198.51.100.10 |
7.3. Сохраните доступ к домашней сети
Чтобы не потерять доступ к роутеру, принтеру, NAS и другим локальным устройствам, обычно добавляют в DirectIp частные диапазоны:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
169.254.0.0/16
7.4. Настройте DNS
INCY разделяет DNS для проксируемых и прямых ресурсов: Remote DNS используется для трафика через прокси, Domestic DNS — для прямого трафика. Поддерживаются DoH и DoU.
| Параметр | Назначение |
|---|---|
| RemoteDNSType / RemoteDNSDomain / RemoteDNSIP | DNS для ресурсов, которые должны идти через прокси. |
| DomesticDNSType / DomesticDNSDomain / DomesticDNSIP | DNS для ресурсов, которые открываются напрямую. |
| DnsHosts | Ручные соответствия «домен → IP», аналог локального файла hosts. |
| FakeDNS | Выдаёт виртуальные IP, чтобы ядро обрабатывало запросы по правилам профиля. |
7.5. Выберите стратегию доменов
| DomainStrategy | Как работает |
|---|---|
| AsIs | Проверяет доменное имя без обязательного преобразования в IP. Значение по умолчанию. |
| IPIfNonMatch | Сначала проверяет доменные правила; если совпадения нет, получает IP и проверяет IP-правила. |
| IPOnDemand | Всегда получает IP домена перед проверкой правил. |
Для профиля, где одновременно используются доменные и IP-правила, обычно удобно начать с IPIfNonMatch. Если всё работает без него, оставьте AsIs.
7.6. Пример: локальные ресурсы напрямую, остальное через прокси
Ниже — учебный JSON-профиль. Он показывает структуру полей; редактировать профиль удобнее через интерфейс INCY или средствами поставщика. В примере используются встроенные категории geoip:ru и geosite:ru.
Пример 1. GlobalProxy = true
{
"Name": "RU direct - other proxy",
"GlobalProxy": "true",
"DirectSites": ["geosite:ru"],
"DirectIp": [
"geoip:ru",
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16",
"169.254.0.0/16"
],
"ProxySites": [],
"ProxyIp": [],
"BlockSites": [],
"BlockIp": [],
"DomainStrategy": "IPIfNonMatch",
"FakeDNS": "false"
}
7.7. Пример: только выбранные домены через прокси
Замените service-a.example и service-b.example реальными доменами. Для сложных сервисов одного домена часто недостаточно: могут использоваться CDN, API и отдельные домены авторизации.
Пример 2. GlobalProxy = false
{
"Name": "Selected services via proxy",
"GlobalProxy": "false",
"DirectSites": [],
"DirectIp": [
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16"
],
"ProxySites": [
"service-a.example",
"service-b.example"
],
"ProxyIp": [],
"BlockSites": [],
"BlockIp": [],
"DomainStrategy": "IPIfNonMatch",
"FakeDNS": "false"
}
РАЗДЕЛ 08
8. Автообновляемая маршрутизация
Автороутинг привязывает профиль к удалённому URL. INCY периодически скачивает файл и обновляет правила без повторного ручного импорта. Такой профиль отмечается значком облака.
| Свойство | Статический Routing | Autorouting |
|---|---|---|
| Источник | Base64-профиль передаётся один раз. | Профиль скачивается по URL. |
| Обновление | При повторном импорте или обновлении подписки. | Автоматически по интервалу. |
| Интервал | Не применяется. | 12 часов, 24 часа, 3 дня или 7 дней; по умолчанию 24 часа. |
| Обозначение | Обычный профиль. | Значок облака в списке. |
Управление источником обновлений
- Откройте профиль со значком облака.
- Проверьте URL источника и время последнего обновления.
- При необходимости выберите «Обновить сейчас».
- Измените частоту обновления, если это разрешено интерфейсом.
- Команда «Удалить источник» превращает профиль в обычный статический профиль.
Как обновляются существующие профили
Профили с одинаковым полем Name обновляются, а не дублируются. Поле LastUpdated помогает определить, является ли новый вариант более свежим. Если изменения поставщика не применились, обновите профиль вручную либо удалите старую копию и импортируйте заново.
РАЗДЕЛ 09
9. Проверка результата
Проверяйте не только факт подключения, но и то, что каждый тип трафика идёт по ожидаемому пути.
| Проверка | Ожидаемый результат |
|---|---|
| Профиль выбран | В списке маршрутизации отмечен нужный профиль. |
| Нет ошибки геофайлов | Рядом с профилем нет красного восклицательного знака. |
| Прямой ресурс работает | Открывается сайт или приложение, добавленные в Direct. |
| Проксируемый ресурс работает | Открывается сайт или приложение, добавленные в Proxy; регион/IP соответствует серверу. |
| Локальная сеть доступна | Открывается панель роутера, NAS или принтер в частной сети. |
| Переподключение не ломает правила | После отключения/подключения и смены Wi-Fi на мобильную сеть профиль остаётся активным. |
Рекомендуемый порядок тестирования
1. Отключите пользовательский профиль и убедитесь, что сам сервер работает.
2. Включите профиль и переподключите туннель.
3. Проверьте один заведомо прямой ресурс.
4. Проверьте один заведомо проксируемый ресурс.
5. Проверьте домашнюю сеть.
6. Только после этого добавляйте новые правила.
РАЗДЕЛ 10
10. Устранение неполадок
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Профиль не импортируется | Ссылка обрезана, содержит пробелы или открывается не в INCY. | Скопируйте строку заново; проверьте начало incy://; используйте импорт из буфера или QR-код. |
| Красный восклицательный знак | Не загрузились geoip/geosite-файлы. | Проверьте интернет и URL файлов; нажмите ручное обновление; попробуйте другую сеть. Загрузка дольше 3 минут прерывается. |
| Профиль есть, но правила не работают | Профиль не выбран либо туннель не переподключён. | Выберите профиль, отключите и снова подключите INCY. |
| Почти всё идёт через прокси | GlobalProxy установлен в true. | Если нужен выборочный прокси, установите false и заполните ProxySites/ProxyIp. |
| Почти всё идёт напрямую | GlobalProxy установлен в false. | Если нужен режим «остальное через прокси», установите true и заполните Direct. |
| Не открывается роутер или принтер | Частные подсети не добавлены в Direct. | Добавьте 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16; проверьте доступ к локальной сети в настройках туннеля. |
| Один сайт работает неправильно | Сервис использует дополнительные домены, CDN или IP. | Добавляйте правила постепенно; проверьте домены API, авторизации и медиаконтента; попробуйте IPIfNonMatch. |
| После обновления появились дубликаты | Профили имеют разные Name. | Оставьте одну актуальную копию; для обновлений поставщик должен сохранять одинаковое Name. |
| Обновление не применяется | LastUpdated не новее сохранённого или источник недоступен. | Нажмите «Обновить сейчас»; при необходимости удалите профиль и импортируйте заново. |
| После настройки пропал интернет | Ошибка DNS, конфликт правил или недоступный сервер. | Отключите профиль, вернитесь к базовому подключению, затем проверьте DNS и правила по одному. |
Как читать ошибки загрузки геофайлов
Менеджер геофайлов работает в фоне. Сообщение об ошибке показывается на главном экране, а проблемный профиль отмечается красным восклицательным знаком. После успешной загрузки или удаления профиля предупреждение исчезает.
РАЗДЕЛ 11
11. Откат настроек
Если после изменения маршрутизации интернет работает неправильно, вернитесь к последней рабочей конфигурации:
Отключите туннель
Не удаляйте сервер или подписку: сначала отмените только маршрутизацию.
Откройте список профилей
Перейдите в «Настройки» → «Туннель» → «Маршрутизация».
Выберите стандартный профиль или отключите профили маршрутизации
На iOS может быть отдельный переключатель «Профили маршрутизации».
Удалите только проблемный профиль
Если это автороутинг, можно сначала удалить источник обновлений и сохранить профиль как статический.
Переподключитесь
Проверьте работу сервера без пользовательских правил.
РАЗДЕЛ 12
12. Справочник полей
Краткий справочник
| Поле | Назначение |
|---|---|
| Name | Имя профиля. Одинаковое имя используется для обновления существующего профиля. |
| GlobalProxy | true — нераспознанный трафик через прокси; false — напрямую. |
| LastUpdated | Временная метка версии профиля. |
| DirectSites / DirectIp | Домены, категории, IP и подсети для прямого соединения. |
| ProxySites / ProxyIp | Домены, категории, IP и подсети через прокси. |
| BlockSites / BlockIp | Домены, категории, IP и подсети для блокировки. |
| RemoteDNS* | DNS для проксируемых ресурсов. |
| DomesticDNS* | DNS для прямых ресурсов. |
| DnsHosts | Ручные DNS-записи. |
| Geoipurl / Geositeurl | URL для загрузки geoip.dat и geosite.dat. |
| DomainStrategy | AsIs, IPIfNonMatch или IPOnDemand. |
| FakeDNS | Использование виртуальных IP для обработки запросов. |
| useChunkFiles | Сокращение геофайлов до используемых категорий на Android/iOS. |
Мини-чеклист перед завершением
- Сервер работает без пользовательского профиля.
- Импортирован профиль из доверенного источника.
- Выбран правильный GlobalProxy.
- Локальные подсети сохранены в Direct, если они нужны.
- У профиля нет красного знака ошибки.
- Проверены прямой и проксируемый ресурсы.
- Известно, как быстро отключить профиль.
