EN EN

Кейс: Запуск и регистрация MTProto прокси за 5 минут с помощью Docker

Опубликовано 01.10.2025


Кейс: Запуск и регистрация MTProto прокси за 5 минут с помощью Docker

Проблема

В некоторых регионах доступ к Telegram может быть нестабильным или полностью заблокированным.
Использование публичных прокси или VPN не всегда удобно: они могут быть медленными, перегруженными или также подвергаться блокировкам.

Задача

🚀 Создать собственный, быстрый и надежный прокси, зарегистрировать его в Telegram для отслеживания статистики и, по желанию, сделать его публичным.


Выбор решения: Docker + Официальный образ MTProto

  • Почему Docker?
    Docker позволяет запустить прокси в изолированном контейнере, не устанавливая на сервер лишних зависимостей. Это чисто, безопасно и невероятно быстро.
    Файл docker-compose.yml описывает всю конфигурацию в одном месте, что делает запуск и управление процессом тривиальной задачей.

  • Почему telegrammessenger/proxy?
    Это официальный, проверенный образ от команды Telegram. Он оптимизирован, стабилен и использует протокол MTProto, специально разработанный для работы в условиях ограничений и маскировки трафика.


⚙️ Реализация: разбор docker-compose.yml

services:
  mtproto:
    # 1. Образ
    image: telegrammessenger/proxy:latest
    container_name: mtproto
    
    # 2. Политика перезапуска
    restart: unless-stopped
    
    # 3. Проброс порта
    ports:
      - "443:443/tcp"
      
    # 4. Настройка окружения
    environment:
      # ВАЖНО: SECRET должен быть 32-символьным hex-ключом!
      - SECRET=dd000102030405060708090a0b0c0d0e0f
      
    # 5. Сохранение данных
    volumes:
      - proxy-config:/data

volumes:
  proxy-config:

Разбор ключевых моментов

  1. Образ: используется официальный telegrammessenger/proxy:latest.

  2. Автоперезапуск: restart: unless-stopped гарантирует, что прокси восстановится после сбоя или перезапуска сервера.

  3. Порт 443: трафик идет через стандартный HTTPS-порт, что усложняет блокировку.

  4. SECRET: уникальный 32-символьный hex-ключ. Сгенерировать его можно командой:

    head -c 16 /dev/urandom | xxd -ps
    

    Рекомендуется добавить префикс dd для маскировки.

  5. Том proxy-config: сохраняет настройки и статистику между перезапусками.


Запуск и использование

  1. Сохраните конфигурацию в файл docker-compose.yml.

  2. Запустите прокси:

    docker-compose up -d
    
  3. Сформируйте ссылку для подключения:

    tg://proxy?server=ВАШ_IP_АДРЕС&port=443&secret=ВАШ_СЕКРЕТ
    

    Пример:

    tg://proxy?server=123.45.67.89&port=443&secret=dd000102030405060708090a0b0c0d0e0f
    

    При открытии такой ссылки Telegram автоматически предложит добавить прокси.


📢 Шаг 5: Регистрация прокси через бота

Чтобы получить статистику использования и, возможно, попасть в публичные списки, ваш прокси нужно зарегистрировать в Telegram.

  1. Найдите бота: откройте Telegram и найдите официального бота @MTProxybot.

  2. Начните регистрацию: отправьте боту команду /newproxy.

  3. Укажите хост и порт: бот попросит вас прислать хост:порт. Отправьте IP-адрес вашего сервера и порт, например:

    123.45.67.89:443
    
  4. Укажите секрет: бот запросит ваш секретный ключ. Отправьте тот же 32-символьный hex-ключ, что в docker-compose.yml.

  5. Получите тег: в случае успеха бот зарегистрирует ваш прокси и выдаст уникальный промо-тег.

После регистрации вы сможете использовать бота для просмотра статистики подключений, а также привязать спонсорский канал. Пользователи, подключенные к вашему прокси, будут видеть вверху списка чатов закрепленную ссылку на ваш канал.


✅ Результаты

  • Надежность: собственный контролируемый прокси с автоперезапуском.
  • Скорость: ограничивается только мощностью вашего VPS.
  • Безопасность: трафик маскируется под HTTPS, доступ защищен секретом.
  • Управляемость: запуск занимает 5 минут, обновление — две команды.
  • Прозрачность: регистрация через бота дает статистику и возможность продвижения через спонсорский канал.

Отзывы по теме

Была задача наладить работу n8n, redis и базы данных. Заказывал раньше у другого исполнителя, постоянно все ломалось. Заказал у Михаила, на следующий же день все стало работать быстро, как часы!

christ_media · N8n установка на ваш vps сервер. Настройка n8n, docker, ai, telegram

Опытный покупатель

24.09.2025 · ⭐ 5/5

Была задача наладить работу n8n, redis и базы данных. Заказывал раньше у другого исполнителя, постоянно все ломалось. Заказал у Михаила, на следующий же день все стало работать быстро, как часы!

Быстрое решение проблемы, всем рекомендую Михаила в качестве исполнителя! Пробовал собрать аналогичную конфигурацию самостоятельно и через советы нейросетей, в результате куча потраченных сил и средств (из-за простоя сервера). Так что мой совет в итоге - обращайтесь к профессионалам, это выйдет дешевле =) Спасибо Михаилу за профессионализм.

ladohinpy · N8n установка на ваш vps сервер. Настройка n8n, docker, ai, telegram

25.08.2025 · ⭐ 5/5

Быстрое решение проблемы, всем рекомендую Михаила в качестве исполнителя! Пробовал собрать аналогичную конфигурацию самостоятельно и через советы нейросетей, в результате куча потраченных сил и средств (из-за простоя сервера). Так что мой совет в итоге - обращайтесь к профессионалам, это выйдет дешевле =) Спасибо Михаилу за профессионализм.

Михаил выполнил настройку очередного VPS. Быстро, профессионально обходя определенные ограничение хостинг провайдеров.

NadoBy

NadoBy · N8n установка на ваш vps сервер. Настройка n8n, docker, ai, telegram

Освоившийся покупатель

12.08.2025 · ⭐ 5/5

Михаил выполнил настройку очередного VPS. Быстро, профессионально обходя определенные ограничение хостинг провайдеров.

Спасибо Михаилу за отзывчивость. Созвонились, объяснил как сделать самому. Обращаюсь уже второй раз, все супер и оперативно.

kireevk

kireevk · Консультация по nginx proxy manager и portainer

Освоившийся покупатель

25.02.2025 · ⭐ 5/5

Спасибо Михаилу за отзывчивость. Созвонились, объяснил как сделать самому. Обращаюсь уже второй раз, все супер и оперативно.

Нужна помощь?

Свяжись со мной и я помогу решить проблему