// DevOps

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

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


Задача

🚀 Создать собственный, быстрый и надежный прокси, зарегистрировать его в 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 минут, обновление — две команды.
  • Прозрачность: регистрация через бота дает статистику и возможность продвижения через спонсорский канал.

// Reviews

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

Опыт сотрудничества оставил максимально позитивное впечатление, в первую очередь профессионализмом и подходом к решению возникающих проблем.

Опыт сотрудничества оставил максимально позитивное впечатление, в первую очередь профессионализмом и подходом к решению возникающих проблем.

mendarinno384

Jitsi meet: персональный zoom, настройка jitsi meet в docker и на VPS

11.11.2025 · ★ 5/5

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

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

christ_media

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

24.09.2025 · ★ 5/5

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

ladohinpy

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

25.08.2025 · ★ 5/5

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

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

NadoBy

NadoBy

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

12.08.2025 · ★ 5/5

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

// Contact

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

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