К содержимому
INCY
Назад

[macOS / TUN / 3.9.0] Не применяются DirectIp и GeoIP из пользовательского профиля маршрутизации

БагОткрытМешаетПубличный
Автор: t*********@y***.ru
Продукт: Приложение INCY
Создан: 20.10.2026, 11:54:47
Здравствуйте!

Обнаружил проблему с маршрутизацией в INCY Desktop 3.9.0 на macOS.

Суть проблемы

Хочу использовать стандартную схему Split Tunneling: весь зарубежный трафик через VPN, российские сайты и IP-адреса — напрямую.

В настройках создан и активирован пользовательский профиль с GlobalProxy: true, DomainStrategy: IPIfNonMatch и правилами geosite:ru, geoip:ru, а также отдельными IP-адресами российских серверов.

Однако российские серверы при включённом VPN становятся недоступны или работают некорректно.

Проведённая диагностика

Через терминал macOS проверил сохранённый профиль, сетевые маршруты и реально сгенерированную конфигурацию Xray.

В активном профиле присутствуют правила:

"DirectIp": [
  "geoip:private",
  "geoip:ru",
  "87.242.118.187/32",
  "192.144.15.197/32"
]

Однако в /var/tmp/incy-xray/config.json после подключения находится только:

{
  "ip": ["geoip:private"],
  "type": "field",
  "outboundTag": "direct"
}

Правила geoip:ru и оба явно указанных IP отсутствуют. Также отсутствует geosite:ru, хотя некоторые другие российские доменные правила присутствуют.

При этом у Xray корректно настроен outbound direct через физический интерфейс en0.

Что уже проверил

Полностью завершал и перезапускал INCY, переподключал VPN.

Убедился, что пользовательский профиль выбран и маршрутизация профилей включена.

Обнаружил, что пользовательские профили сохранялись с "type": "GLOBAL". Вручную изменил тип активного профиля на "CUSTOM", сохранив все остальные параметры.

После повторного запуска профиль остался CUSTOM, но проблема сохранилась: нужные правила по-прежнему не попадают в конфигурацию Xray.

Проверил наличие GeoIP/GeoSite-файлов на диске. Они присутствуют.

Проверил доступность двух серверов: TCP-подключение на порт 443 успешно, но прямой маршрут не подтверждён.

Окружение

INCY Desktop 3.9.0

macOS 27.0.1

Apple Silicon (ARM64)

Xray 26.10.10

VLESS Reality

TUN

GlobalProxy: true

DomainStrategy: IPIfNonMatch

Kill Switch: выключен

Per-app proxy: выключен

Предположение

Похоже, при генерации конфигурации Xray пользовательские правила DirectIp и часть DirectSites игнорируются или заменяются встроенным набором правил.

Проблема воспроизводится даже после перезапуска и изменения типа профиля с GLOBAL на CUSTOM.

Ожидаемое поведение

Все указанные в активном профиле DirectIp/DirectSites должны применяться к конфигурации Xray, чтобы российские IP и домены подключались напрямую, а остальной трафик шёл через VPN.

Прошу проверить механизм генерации правил для пользовательских профилей в Desktop 3.9.0.

Подскажите, пожалуйста, существует ли временное решение без ручного изменения сгенерированного config.json? Возможно ли использовать системные исключения TUN (excludedRoutes) для российских IP до исправления проблемы?

Спасибо!
Комментарии (0)

Пока нет комментариев

Добавить комментарий