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 подхватит её и предложит добавить прокси.
Настройки → Продвинутые настройки → Тип соединения → 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 с нужным прокси через параметр командной строки.