Прокси добавлен в Telegram Desktop на Windows/Mac/Linux, в настройках «Connection type — MTProto», сервер указан — а статус «Connecting…» и не двигается. На том же прокси на телефоне всё работает. Это специфика desktop-системы: антивирус, файрвол, hosts-файл, конфликт с VPN-адаптером или DNS-кэш могут резать прокси-handshake. Здесь 5 причин почему именно на ПК прокси может не работать, отдельные секции для Windows / macOS / Linux и пошаговая диагностика через командную строку.

Если коротко: первый быстрый тест — взять свежий прокси из каталога TGX, импортнуть через tg://proxy?…-ссылку (откроется в Telegram Desktop напрямую). Если работает — старый умер. Если не работает — проблема в самой ОС (см. ниже).

ℹ️ Материал актуален на 30 мая 2026, для Telegram Desktop 5.x.

Прокси не работает в Telegram Desktop на Windows, Mac и Linux — диагностика

Сначала — самый быстрый тест (60 секунд)

Импортируйте лидер каталога TGX через deep-link (откройте ссылку в браузере — Telegram Desktop подхватит автоматически). Лидер проверяется редакцией ежедневно, Fake-TLS, проходит ТСПУ.

Импортировать прокси TGX по deep-link

Россия

35 ms
Подключить

Прокси сработал?

Результат теста:

  • ✅ С новым прокси работает → старый умер
  • ❌ Новый тоже виснет — проблема в ОС (читайте ниже)

Причина 1. Антивирус блокирует прокси-handshake

Касперский, ESET NOD32, BitDefender, Avast, Dr.Web в режиме «Защита веб-трафика» или «Защита от атак» режут нестандартные TLS-соединения — MTProto-прокси с Fake-TLS попадает под подозрение и блокируется. Особенно агрессивно: Касперский Internet Security 2024+.

Признаки:

  • Telegram Desktop виснет на «Connecting…» сразу после ввода прокси
  • В логе антивируса есть запись «Заблокирован подозрительный трафик»
  • При временном отключении антивируса прокси сразу работает

Решение: добавить Telegram.exe (Windows) / Telegram (macOS) / telegram-desktop (Linux) в исключения антивируса. В Касперском: Настройки → Угрозы и исключения → Управление исключениями → Добавить процесс. После добавления — перезапустить Telegram.

Причина 2. Файрвол Windows / Mac режет порт прокси

Windows Defender Firewall и macOS Firewall могут блокировать исходящие соединения на нестандартные порты (8443, 9943, etc.). Особенно если включён режим «Блокировать все входящие соединения».

Признаки:

  • Прокси на порту 443 (стандартный HTTPS) работает, на 8443 / 9943 — нет
  • В Telegram Desktop сначала «Connecting…», потом «Unable to connect» через 30 секунд

Решение:

  • Windows: Параметры → Конфиденциальность → Брандмауэр и защита сети → Разрешить работу с приложением через брандмауэр → найти Telegram → включить «Частная» и «Публичная» сеть
  • macOS: Системные настройки → Сеть → Брандмауэр → Параметры → Telegram → «Разрешить входящие подключения»
  • Linux (ufw): sudo ufw allow out to any port 8443 proto tcp (или сам порт вашего прокси)

Причина 3. Конфликт с VPN-адаптером (TUN/TAP)

Если у вас стоит VPN-клиент (OpenVPN, WireGuard, ProtonVPN, Hide.me и т.д.), его виртуальный сетевой адаптер (TUN/TAP) может конфликтовать с прокси-соединениями Telegram. Особенно если VPN активен — он перехватывает весь трафик, и прокси-настройки Telegram игнорируются.

Признаки:

  • VPN-клиент запущен в трее
  • В Telegram Desktop «Connection type — Use proxy» работает только когда VPN выключен
  • Помогает временное выключение VPN

Решение:

  • Если VPN не нужен — выключить полностью
  • Если нужен — отключите MTProto-прокси в Telegram (используйте только VPN), либо настройте VPN с split-tunneling (Telegram идёт мимо VPN, остальное через VPN)
  • На Windows: проверьте Панель управления → Сетевые подключения — отключите старые/неиспользуемые TUN/TAP-адаптеры

Причина 4. DNS-кэш отдаёт мёртвые IP

Если домен прокси-сервера менял IP (например, провайдер переехал на новый хост), локальный DNS-кэш ОС может несколько часов отдавать старый IP. Telegram пытается подключиться к мёртвому адресу.

Признаки:

  • Прокси на IP (числовой) работает, на домене (mtproto.example.com) — нет
  • В разных сетях разный результат

Решение — сбросить DNS-кэш:

  • Windows (cmd от админа): ipconfig /flushdns
  • macOS (Terminal): sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Linux (systemd): sudo resolvectl flush-caches

Также проверьте DNS-сервер: Windows → Сетевые подключения → ваш адаптер → Свойства → IPv4 → DNS = 1.1.1.1 или 8.8.8.8 вместо ISP-DNS (российские DNS часто возвращают подменённые IP для прокси-доменов).

Причина 5. Hosts-файл перенаправляет прокси-домен

В файле hosts могут быть записи, которые перенаправляют прокси-домен на 127.0.0.1 или какой-то другой IP. Это редко, но бывает после установки сомнительного ПО, очистителей или corporate-инструментов.

Признаки:

  • Прокси на IP работает, на любом домене — нет
  • На другом устройстве в той же сети прокси по домену работает

Решение — проверить hosts:

  • Windows: открыть C:\Windows\System32\drivers\etc\hosts через Блокнот (от админа)
  • macOS / Linux: cat /etc/hosts в Terminal

Найдите строки с прокси-доменом или mtproto, telegram, telegram.me — если есть, закомментируйте # или удалите. Сохраните и перезапустите Telegram.

7 шагов диагностики (с командной строкой)

Диагностика когда прокси не работает в Telegram Desktop

7 шагов чтобы найти причину когда прокси добавлен в Telegram Desktop, но Connecting не двигается.

  1. Удалить старый прокси в Telegram Desktop (Settings → Advanced → Connection type → Use custom proxy → удалить) и импортнуть свежий через tg://proxy-ссылку из каталога TGX.
  2. Проверить что Telegram Desktop минимум 5.x: Settings → справа внизу версия. Если меньше — скачать с desktop.telegram.org.
  3. Сбросить DNS-кэш: ipconfig /flushdns (Win), sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder (Mac), sudo resolvectl flush-caches (Linux).
  4. TCP-доступность прокси-сервера: Test-NetConnection -ComputerName SERVER -Port PORT (Win PowerShell), nc -zv SERVER PORT (Mac/Linux). Если TcpTestSucceeded=False или Connection refused — сервер недоступен из вашей сети.
  5. Антивирус временно выключен (не путать с Защитником) → попробовать ещё раз. Если работает — добавить Telegram в исключения антивируса и включить обратно.
  6. Сменить DNS на 1.1.1.1 или 8.8.8.8 в свойствах сетевого адаптера. Перезапустить Telegram.
  7. Проверить hosts-файл на наличие подозрительных записей с telegram/прокси-доменом. Очистить если есть.

Дополнительно для каждой ОС

Windows. Проверьте, нет ли активной групповой политики (gpedit.msc) ограничивающей сетевые подключения — Computer Configuration → Windows Settings → Security Settings → IP Security Policies. Корпоративные ноуты часто имеют политики MDM.

macOS. На M1/M2/M3 чипах Telegram Desktop работает через Rosetta для x86_64-версии — там бывают сетевые баги. Решение: скачать Apple Silicon (M-series) версию с desktop.telegram.org или из Mac App Store (там нативная ARM-сборка). Также проверьте Системные настройки → Сеть → ваше подключение → Дополнительно → Прокси — не указан ли там системный прокси, конфликтующий с Telegram.

Linux. В GNOME / KDE сетевой стек может игнорировать прокси-настройки Telegram если в системных настройках указан другой прокси. Проверьте: GNOME Settings → Network → Network Proxy → Method = «None». Также убедитесь что Telegram запущен НЕ через Flatpak с ограниченными правами на сеть — установите официальный AppImage с desktop.telegram.org.

«Если для вас антивирус, файрвол и DNS-кэш — много возни, а прокси нужны стабильные — НЕВПН с Fake-TLS: обфускация под HTTPS, работает на любом ПК без настройки антивируса и hosts. Ключ выдаётся в Телеграм-боте без банковских карт.»

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

Почему прокси работает на телефоне, а на ПК нет?

В большинстве случаев — антивирус или файрвол на ПК блокируют прокси-handshake. На мобильных устройствах нет полноценных антивирусов с deep-packet inspection. Проверьте: временно отключите антивирус → если прокси работает, добавляйте Telegram в исключения навсегда. Альтернатива — конфликт с VPN-клиентом на ПК.

Telegram Desktop говорит «Unable to connect» — что значит?

Это TCP-таймаут: Telegram пытался установить соединение с прокси-сервером и не получил ответ за 30 секунд. Причины: сервер недоступен (умер), порт заблокирован файрволом, ISP режет MTProto на этом порту, или DNS не резолвит домен. Проверьте по 7 шагам диагностики (особенно шаг 4 — TCP-доступность).

Можно ли использовать прокси одновременно с VPN на Windows?

Технически да: сначала запускаете VPN, потом Telegram с включённым MTProto-прокси. Трафик пойдёт двойным туннелем (VPN → MTProto → Telegram). Минусы — двойная задержка, скорость падает на 30-50%. Подходит когда VPN отдельно или прокси отдельно не работают.

Помогает ли смена DNS на 1.1.1.1 на ПК?

Если прокси указан по домену — да, часто помогает. Российские DNS-провайдеры (ISP) могут возвращать заведомо ложные IP для прокси-доменов (DNS-spoofing). Сменить на Cloudflare (1.1.1.1) или Google (8.8.8.8) — это первое что делать на ПК при проблемах с прокси по домену.

Прокси работает в Telegram Web (браузер), но не в Telegram Desktop — почему?

В большинстве случаев — антивирус с веб-фильтрацией доверяет браузеру, но не доверяет Telegram.exe (он не подписан как «browser» в системе). Решение: добавить Telegram.exe в исключения антивируса. Альтернатива — Telegram Web ходит через системные настройки прокси (которые могут отличаться от настроек Telegram Desktop).

Что делать если прокси работает на Windows, но не на Mac?

Если это один и тот же прокси и одна сеть — скорее всего, на Mac включён системный прокси в Системных настройках (Network → Advanced → Proxies), который конфликтует с настройками Telegram. Также проверьте Firewall Mac (System Settings → Network → Firewall) и Privacy Protection (Apple’s network filter).

Как проверить через командную строку, что прокси-сервер вообще доступен?

Windows (PowerShell): Test-NetConnection -ComputerName mtproto.example.com -Port 443 — ищите TcpTestSucceeded : True. macOS / Linux: nc -zv mtproto.example.com 443 — ищите Connection succeeded. Если эти команды показывают failure — сервер недоступен из вашей сети, проблема не в Telegram. Если success — проблема в самом Telegram или его настройках.

Коротко о главном

Когда прокси не работает именно на ПК (Telegram Desktop на Windows/Mac/Linux), а на телефоне с тем же прокси всё нормально — в 90% случаев виновата сама ОС, а не прокси: антивирус (Касперский/ESET/BitDefender блокируют MTProto-handshake), файрвол (режет нестандартные порты), конфликт с VPN-адаптером (TUN/TAP перехватывает трафик), устаревший DNS-кэш (отдаёт мёртвые IP), hosts-файл с подменой. Первый шаг — сменить DNS на 1.1.1.1, сбросить DNS-кэш. Второй — добавить Telegram в исключения антивируса. Если нужны стабильные прокси без возни с системными настройками — НЕВПН с Fake-TLS. Связано: настройка прокси в Telegram Desktop на Win/Mac/Linux, когда прокси не работает на любой платформе.