Что такое MTProto-прокси

MTProto — собственный протокол Telegram для передачи сообщений. Прокси-сервер на MTProto принимает трафик клиента и пересылает его на серверы Telegram, обходя сетевые ограничения провайдера. В отличие от VPN, через прокси идёт только трафик Telegram — остальные приложения работают напрямую.

Для Ubuntu, Debian, Fedora, Arch настройка одинаково проста: скопировать ссылку tg://proxy и вставить в клиент. Ниже — пошаговая инструкция.

Пошаговая настройка

01
Проверьте установку Telegram
На Ubuntu/Debian поставьте через snap install telegram-desktop или flatpak install flathub org.telegram.desktop. На Arch — pacman -S telegram-desktop.
$ sudo snap install telegram-desktop
02
Откройте ссылку прокси
Скопируйте tg://proxy из каталога и вставьте в строку запуска (или используйте xdg-open). Telegram подхватит её и предложит добавить прокси.
$ xdg-open "tg://proxy?server=178.62.199.43&port=443&secret=ee1a…"
03
Или через GUI
Настройки → Продвинутые настройки → Тип соединения → TCP с MTProto-прокси. Поля: сервер, порт, секрет. Нажмите «Сохранить».
04
Проверьте работу
Откройте любой чат и отправьте сообщение. Если соединение зелёное в строке состояния — всё работает. Красное или жёлтое — выберите другой прокси из каталога.

Какой тип маскировки выбрать

На ChillProxy все прокси помечены одним из трёх типов. Для Linux применимы все, но стабильность и устойчивость к DPI различается:

Тип Устойчивость Скорость Когда выбирать
EE Высокая Средняя DPI-фильтрация, блокировки на уровне провайдера
DD Средняя Хорошая Баланс скорости и обхода блокировок
No Низкая Максимальная Сеть без DPI, нужно минимальное время отклика
Совет для Linux
Если хотите подстраховаться — сохраните 2–3 прокси в настройках. Telegram будет переключаться между ними автоматически, если основной недоступен.

FAQ

Что выбрать: Snap, Flatpak или AppImage?
Для большинства подойдёт Snap из стандартного репозитория. Flatpak удобнее на Fedora. AppImage — если не хотите системной установки.
Поддерживает ли telegram-cli MTProto-прокси?
Официальный telegram-cli проекта vysheng не поддерживает. Альтернативы — tdlib с параметром -proxy в кастомных клиентах.
Что делать, если xdg-open не срабатывает?
Проверьте, что Telegram зарегистрирован как обработчик tg:// — команда xdg-mime query default x-scheme-handler/tg.
Можно ли прописать прокси в systemd-сервис?
Сам MTProto-прокси задаётся внутри клиента, а не в systemd. Но можно автозапускать Telegram с нужным прокси через параметр командной строки.