Свой MTProto-прокси

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

Зачем поднимать свой MTProto

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

Что нужно понимать до запуска

  • Нужен сервер с сетью, которая стабильно держит соединение.
  • Нужны базовые навыки администрирования или понятная инструкция DevOps-команде.
  • Нужно заранее продумать резервный сценарий, если один узел упадёт.

Базовый сценарий запуска

1

Подготовьте сервер

Чаще всего для старта берут обычный Linux-сервер с минимальным набором зависимостей и открытым сетевым портом.

2

Разверните MTProxy

Можно использовать сборку из исходников или контейнер. После этого формируется secret и подгружается актуальная конфигурация Telegram.

3

Соберите proxy-ссылку для пользователей

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

Пример удобной proxy-ссылки

tg://proxy?server=proxy.example.com&port=443&secret=00000000000000000000000000000000
Важно:

Если вы распространяете данные публично, продумайте нагрузку, резервирование и сценарий обновления параметров. Один узел без резерва — слабое место для любого проекта.