Что такое MTProxy и зачем он нужен

MTProxy — это прокси-сервер, разработанный командой Telegram для обеспечения доступа к мессенджеру в условиях сетевых ограничений. В отличие от обычных SOCKS5 или HTTP прокси, MTProxy работает на уровне протокола MTProto и специально оптимизирован для трафика Telegram.

Зачем нужен MTProxy

Когда доступ к серверам Telegram ограничен на уровне провайдера, MTProxy позволяет обойти эти ограничения. При этом:

  • Прокси работает только для Telegram — весь остальной трафик идёт напрямую
  • Не требуется установка VPN или дополнительного ПО
  • Настройка занимает один клик через ссылку tg://proxy?...

Режимы работы

DD Mode (рандомный паддинг)

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

EE Mode (Fake-TLS)

Продвинутый режим, при котором трафик MTProxy маскируется под обычный HTTPS. Для стороннего наблюдателя соединение выглядит как обращение к обычному веб-сайту.

Direct-to-DC

Новый режим, который устанавливает прямое соединение с серверами Telegram, минуя промежуточные relay-серверы. Уменьшает задержку и упрощает архитектуру.

Установка

Самый простой способ установить MTProxy на Linux — через RPM-пакет из репозитория GetPageSpeed:

sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm
sudo yum -y install mtproxy

После установки сервис автоматически настроится и запустится.

Сравнение с альтернативами

ВозможностьMTProxy (GetPageSpeed)mtgtelemt
Fake-TLSДаДаНет
Direct-to-DCДаНетНет
Prometheus метрикиДаДаНет
ARM64ДаДаНет
DockerДаДаДа
RPM пакетыДаНетНет

В следующих статьях мы подробно рассмотрим каждый режим работы и способы развёртывания.