К содержанию

Прокси MTProxy для Telegram из шаблона Docker

Как поднять MTProxy на сервере из готового шаблона, задать секрет и порт и получить ссылку tg://proxy для клиентов.

Обновлено 27 октября 2026 2 мин чтения

В разделе Шаблоны на странице Docker собраны готовые настройки контейнеров. Сейчас есть один шаблон: MTProxy, прокси для Telegram на основе проекта MTProxy. Шаблон открывает форму создания контейнера с заполненными полями.

Установить MTProxy

  1. Откройте сервер → Docker → Шаблоны и выберите MTProxy.
  2. В блоке с настройками MTProxy заполните поля:
    • Публичный хост: домен или IP, по которым клиенты подключаются. Без протокола и порта. От него зависит ссылка для Telegram.
    • Клиентский порт (-H): порт, к которому подключаются клиенты Telegram. По умолчанию 443.
    • Порт статистики (-p): внутренний порт контейнера, наружу не открывается.
    • Воркеры (-M): число рабочих процессов, по умолчанию 1.
    • Прокси-тег (необязательно): тег от @MTProxybot, если вы регистрируете прокси.
    • Дополнительные аргументы (необязательно): дополнительные флаги mtproto-proxy.
  3. Секрет прокси (32 шестнадцатеричных символа) создаётся сам. Чтобы получить новый, нажмите Создать секрет.
  4. Флажок Включить случайное заполнение (префикс dd) включён по умолчанию. Он добавляет dd к секрету клиента, что усложняет распознавание трафика MTProxy.
  5. Нажмите Создать контейнер.

Ссылка для Telegram

Когда заполнен Публичный хост, форма показывает Ссылку Telegram вида tg://proxy?server=…&port=…&secret=…. Её можно открыть в Telegram или отправить людям, которые будут пользоваться прокси. Секрет клиента в этой ссылке совпадает с секретом прокси и при включённом заполнении получает префикс dd.

Что важно

  • При каждом запуске контейнер скачивает файлы proxy-secret и proxy-multi.conf с серверов Telegram. Сервер должен иметь выход в интернет.
  • Клиентский порт открывается и по TCP, и по UDP. Откройте его в файрволе, см. статью «Файрвол: включить, добавить правило и не потерять SSH». Порт 443 часто занят веб-сервером: если на сервере есть сайты, выберите другой порт.
  • Данные прокси хранятся в томе mtproxy-data и сохраняются при пересоздании контейнера.
  • Прокси-тег меняется через редактирование контейнера, см. статью «Изменить Docker-контейнер: что происходит при сохранении».
Статья помогла?
Спасибо за оценку!