mtproto.website

Как сделать свой MTProto прокси для Телеграмм

Свой прокси — это стабильность и контроль: никто не отключит его внезапно, а через @MTProxybot можно закрепить у пользователей свой канал.

Что понадобится

  • VPS за пределами страны, где ограничен Телеграмм. Хватит 1 ядра и 1 ГБ памяти.
  • Домен (необязательно, но желательно) — для режима fake-TLS со своим доменом.
  • 20–30 минут.

Шаг 1. Выберите программу-сервер

Популярные варианты:

  • MTProxy — официальная реализация от Telegram на C.
  • mtg — быстрый сервер на Go, удобен в Docker.
  • mtprotoproxy — реализация на Python, поддерживает fake-TLS и рекламный тег.

Для рекламы канала нужна поддержка ad tag — она есть в официальном MTProxy и в mtprotoproxy.

Шаг 2. Выберите режим fake-TLS и порт 443

Режим fake-TLS (секрет ee…) маскирует соединение под HTTPS-сайт. Порт 443 открыт практически во всех сетях. Если на сервере уже работает сайт на 443-м порту, трафик можно разделить по имени домена (SNI): обращения к сайту — веб-серверу, остальное — прокси.

Шаг 3. Сгенерируйте секрет

Секрет — 16 случайных байт (32 шестнадцатеричных символа). Для fake-TLS к нему добавляются префикс ee и домен в шестнадцатеричном виде. Большинство серверов сами печатают готовую ссылку при запуске.

Шаг 4. Зарегистрируйте прокси в @MTProxybot

  1. Напишите боту /newproxy.
  2. Отправьте адрес в формате домен:443.
  3. Отправьте голый секрет — 32 символа, без ee и без домена.
  4. Бот выдаст proxy tag — пропишите его в настройках сервера.
  5. /myproxies → ваш прокси → Set promotion → ссылка на канал.

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

Шаг 5. Проверьте подключение

Добавьте прокси в Телеграмм по полной ссылке tg://proxy?server=…&port=443&secret=ee…. Частая ошибка — подключиться по ссылке с голым секретом: тогда клиент выбирает старый режим, и fake-TLS сервер его не примет.

Что дальше

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

Вопросы по теме

Сколько стоит свой прокси?

Хватит самого дешёвого VPS: 1 ядро и 1 ГБ памяти, это обычно 300–500 рублей в месяц. Прокси почти не нагружает сервер.

Где брать секрет для @MTProxybot?

Боту нужен «голый» секрет из 32 шестнадцатеричных символов — без префикса ee и без домена. Пользователям же раздавайте полную ссылку с ee.

Читайте также