Прокси MTProxy для Telegram из шаблона Docker
Как поднять MTProxy на сервере из готового шаблона, задать секрет и порт и получить ссылку tg://proxy для клиентов.
Обновлено 27 октября 2026 2 мин чтения
В разделе Шаблоны на странице Docker собраны готовые настройки контейнеров. Сейчас есть один шаблон: MTProxy, прокси для Telegram на основе проекта MTProxy. Шаблон открывает форму создания контейнера с заполненными полями.
Установить MTProxy
- Откройте сервер → Docker → Шаблоны и выберите MTProxy.
- В блоке с настройками MTProxy заполните поля:
- Публичный хост: домен или IP, по которым клиенты подключаются. Без протокола и порта. От него зависит ссылка для Telegram.
- Клиентский порт (-H): порт, к которому подключаются клиенты Telegram. По умолчанию 443.
- Порт статистики (-p): внутренний порт контейнера, наружу не открывается.
- Воркеры (-M): число рабочих процессов, по умолчанию 1.
- Прокси-тег (необязательно): тег от @MTProxybot, если вы регистрируете прокси.
- Дополнительные аргументы (необязательно): дополнительные флаги mtproto-proxy.
- Секрет прокси (32 шестнадцатеричных символа) создаётся сам. Чтобы получить новый, нажмите Создать секрет.
- Флажок Включить случайное заполнение (префикс dd) включён по умолчанию. Он добавляет
ddк секрету клиента, что усложняет распознавание трафика MTProxy. - Нажмите Создать контейнер.
Ссылка для Telegram
Когда заполнен Публичный хост, форма показывает Ссылку Telegram вида tg://proxy?server=…&port=…&secret=…. Её можно открыть в Telegram или отправить людям, которые будут пользоваться прокси. Секрет клиента в этой ссылке совпадает с секретом прокси и при включённом заполнении получает префикс dd.
Что важно
- При каждом запуске контейнер скачивает файлы
proxy-secretиproxy-multi.confс серверов Telegram. Сервер должен иметь выход в интернет. - Клиентский порт открывается и по TCP, и по UDP. Откройте его в файрволе, см. статью «Файрвол: включить, добавить правило и не потерять SSH». Порт 443 часто занят веб-сервером: если на сервере есть сайты, выберите другой порт.
- Данные прокси хранятся в томе
mtproxy-dataи сохраняются при пересоздании контейнера. - Прокси-тег меняется через редактирование контейнера, см. статью «Изменить Docker-контейнер: что происходит при сохранении».