Перейти к содержимому
INCY
Ошибки и решения

Telegram не работает через INCY: проверка маршрутизации

INCY телеграм не работает: правила geosite:telegram и geoip:telegram, конфликт со встроенным прокси, TUN против системного прокси, звонки по UDP и медиа.

Автор
Илья Морозов
Дата публикации
Время чтения
5 мин чтения

Telegram — одно из немногих приложений, которое умеет работать в обход VPN-клиента, и поэтому чаще других «ломается» именно через INCY: сообщения не отправляются, медиа не грузится, звонки не соединяются, хотя браузер работает. В большинстве случаев дело в маршрутизации: правило отправляет Telegram напрямую, а оператор его режет. Разберём проверку правил geosite:telegram и geoip:telegram, конфликт со встроенным прокси, разницу между TUN и системным прокси, звонки по UDP и загрузку медиа.

Почему Telegram не работает через INCY: три причины

  • Маршрутизация отправляет Telegram напрямую. Дата-центры Telegram расположены в Европе, но часть подсетей базы geoip относит к RU, а профиль «Умный» пускает geoip:ru мимо туннеля.
  • В Telegram включён свой прокси. MTProto- или SOCKS5-прокси внутри приложения перехватывает соединения раньше, чем INCY, и если он давно мёртв — Telegram молчит.
  • INCY работает как прокси браузера, а не как туннель. Портативная сборка и режим «системный прокси» не видят Telegram Desktop, который не читает прокси системы.

Проверка правил: geosite:telegram и geoip:telegram

Откройте «Маршрутизация → Профиль → Редактировать» и убедитесь, что правила Telegram стоят выше правил geosite:ru и geoip:ru. Правильный фрагмент:

Правила для Telegram — выше правил RU
{
  "rules": [
    { "type": "field", "domain": ["geosite:telegram", "domain:telegram.org", "domain:t.me"], "outboundTag": "proxy" },
    { "type": "field", "ip": ["geoip:telegram"], "outboundTag": "proxy" },
    { "type": "field", "domain": ["geosite:ru"], "outboundTag": "direct" },
    { "type": "field", "ip": ["geoip:ru", "geoip:private"], "outboundTag": "direct" }
  ]
}

Правило по IP обязательно: Telegram-клиенты подключаются к дата-центрам по адресам, а не по доменам, поэтому geosite:telegram без geoip:telegram не сработает. Порядок правил и логика профилей описаны в статье о маршрутизации в INCY, краткая версия — на странице маршрутизации.

  1. Обновите базы правил

    «Настройки → Маршрутизация → Обновить GeoIP / GeoSite». Категория geoip:telegram появилась в базах не сразу; в старых файлах её нет, и правило молча игнорируется.

  2. Сбросьте профиль на «Умный»

    Если правила редактировались вручную, проще вернуть стандартный профиль: в нём Telegram уже стоит выше RU.

  3. Проверьте во вкладке «Соединения»

    Отправьте сообщение и найдите соединение к подсети 149.154.x.x или 91.108.x.x. В колонке «Выход» должно быть proxy.

Если вы пользуетесь профилем «Белые списки» или «Полный», отдельные правила не нужны — весь трафик и так идёт через сервер. Проблема тогда точно не в маршрутизации, переходите к следующим разделам.

Конфликт со встроенным прокси Telegram

Telegram хранит собственные настройки прокси и использует их независимо от INCY. Если когда-то вы добавляли MTProto-прокси из канала, а он давно не отвечает, приложение будет бесконечно «Подключение…». Отключите: «Настройки → Данные и память → Прокси → Отключить» (на Desktop — «Настройки → Продвинутые настройки → Тип соединения → Без прокси»). Использовать одновременно MTProto и INCY не нужно: трафик и так идёт через сервер; двойное проксирование только добавляет задержку.

MTProto — не замена INCY

MTProto-прокси проксирует только Telegram, и по сигнатуре его легко отличить. INCY на VLESS Reality заворачивает Telegram в обычный HTTPS-трафик вместе со всем остальным.

TUN или системный прокси: почему браузер работает, а Telegram нет

Режимы работы INCY и Telegram
Режим INCYКто попадает в туннельTelegram
TUN (полная установка)Все приложения системыРаботает, включая звонки
Системный проксиПриложения, читающие прокси Windows/macOSDesktop — только если задать прокси вручную; звонки нет
Только браузерОдин браузерНе работает

На Windows включите «Настройки → Сеть → Режим: TUN» — требуется полная установка со страницы для Windows. На Android INCY должен работать как VPN-сервис (запрос «Подключить VPN?» при первом старте), на iOS — с разрешённым профилем «Личный VPN». Если приложение установлено в режиме прокси, Telegram Desktop можно направить вручную: «Тип соединения → SOCKS5 → 127.0.0.1:10808», но это костыль — лучше TUN. Если нужно, чтобы через сервер шёл только Telegram, используйте раздельное туннелирование.

Звонки и голосовые сообщения: UDP

Голосовые и видеозвонки Telegram идут по UDP на порты 1400–1500 и через собственные relay-серверы. Если сообщения ходят, а звонок висит на «Соединение», значит UDP не проходит: либо отключён xudp в настройках ядра, либо сервер провайдера режет UDP, либо оператор блокирует UDP на мобильной сети. Проверьте по порядку: «Настройки → Ядро → UDP через прокси» включено; попробуйте другую локацию из списка серверов, помеченную для стриминга или игр — там UDP точно открыт; в Telegram включите «Использовать P2P → Никогда», чтобы звонок шёл через relay. Если UDP закрыт у оператора совсем, Telegram сам переключит звонок на TCP-релей — качество будет хуже, но соединение установится; INCY в этом случае должен пропускать TCP на порты 443 и 80 к подсетям Telegram.

Сообщения ходят, а медиа не грузится

Фото и видео Telegram отдаёт с CDN-адресов, которые отличаются от адресов дата-центров. Если в профиле есть правило вроде geoip:ru → direct, часть CDN может попасть под него. Решение то же — правило geoip:telegram → proxy выше RU и свежая база. Второй вариант: истёк срок подписки — серверы тогда пропадают из списка при следующем обновлении; проверьте дату окончания в кабинете и при необходимости продлите подписку. Третий: на телефоне включён режим «Экономия данных» в Telegram, который отключает автозагрузку — с INCY он не связан.

Если ничего не помогло

Убедитесь, что INCY вообще подключён: откройте сайт «мой IP» в браузере. Если IP не сменился, проблема не в Telegram — пройдите по статье INCY не подключается. Если IP сменился, а Telegram молчит на всех устройствах, временно включите профиль «Полный» — он пускает всё через туннель. Заработало — значит, дело в правилах, вернитесь к разделу проверки. Другие симптомы собраны в разделе INCY не работает, базовая настройка — на странице настройки INCY, а сам ключ можно проверить на другом устройстве.

Пробный доступ

Telegram через готовый профиль

В подписке провайдера правила для Telegram, звонков и медиа уже настроены. Проверьте бесплатно: пробный доступ на 1 день.

Частые вопросы

Нужно ли ставить MTProto-прокси, если есть INCY?
Нет. INCY заворачивает Telegram вместе со всем трафиком. Второй прокси внутри Telegram только замедляет соединение и может конфликтовать.
Почему Telegram работает, а INCY не грузит другие сайты?
Обратная ситуация: Telegram использует свой список адресов и подключается по IP, а сайты зависят от DNS. Включите «DNS через прокси» в настройках INCY.
Telegram Web работает, а приложение нет
Браузер идёт через системный прокси, приложение — нет. Включите режим TUN или укажите SOCKS5-прокси INCY в настройках Telegram Desktop.
Как проверить, что Telegram идёт через сервер?
Во вкладке «Соединения» INCY найдите подключения к подсетям 149.154.x.x и 91.108.x.x — в колонке выхода должно стоять proxy.

Пробный доступ

Готовы подключиться?

Скачайте INCY, выберите тариф и получите ссылку-подписку. Пробный доступ — 1 день бесплатно — без карты.