← К библиотеке
Протоколы Практика

MTProto-прокси: быстрый бонус к сервису

MTProto-прокси работает прямо внутри Telegram, без отдельного клиента. Как основной обход он в 2026 уже не тянет, но как дешёвый бонус к сервису — резервный вход в мессенджер и точка входа в воронку — вполне. Ниже два рабочих варианта. Впиши свои данные в конструктор сверху.

Зачем он вообще нужен

Сразу честно про 2026, без маркетинга: MTProto — не серебряная пуля. FakeTLS-прокси научились отличать от настоящего TLS по микропаттернам рукопожатия, и как основной обход MTProto давно не годится. Основной обход строй на VLESS/Reality. Но у MTProto остались две реальные роли, ради которых я его держу:

  1. Резервный вход в Telegram. Когда мессенджер замедляют, MTProto часто ещё доступен — полезно держать как запасной канал именно в Telegram, работает нативно, без стороннего клиента.
  2. Точка входа в воронку. Официальный прокси умеет быть спонсорским: твой канал показывается закреплённым сверху у тех, кто пользуется проксей. Это не накрутка — людей никто не подписывает насильно (Telegram это запрещает), канал просто показывается, подписку человек оформляет сам. Честный приток: подключился к бесплатной прокси → увидел канал → пришёл за VPN.

MTProto нетребователен — хватит самого дешёвого VPS (1 vCPU, 512 МБ–1 ГБ). Бери локацию, до которой стабильно доходит трафик из нужного региона.

Подготовка сервера

bash
apt update && apt -y install docker.io ufw curl
ufw allow 22/tcp && ufw allow 443/tcp && ufw --force enable   # MTProto — это TCP/443, UDP не нужен

Вариант A — со спонсорским каналом (официальный прокси)

Спонсорский тег поддерживает официальный прокси Telegram. Это и есть путь «показать канал».

bash
# секрет: 16 байт = 32 hex-символа
SECRET=$(head -c 16 /dev/urandom | xxd -ps)
echo "SECRET=$SECRET"

# запуск (TAG добавим следующим шагом)
docker run -d --name mtproxy --restart unless-stopped \
  -p 443:443 -v mtproxy-data:/data \
  -e SECRET=$SECRET \
  telegrammessenger/proxy:latest

Дальше делаем прокси спонсорским через бота @MTProxybot:

  1. Открой @MTProxybot → команда /newproxy.
  2. Введи SERVER_IP:443 своего сервера, затем секрет ($SECRET сверху).
  3. Бот вернёт proxy tag (32 hex-символа).
  4. В боте привяжи свой канал к этому прокси (/setpromo → выбрать канал).
  5. Перезапусти прокси с тегом:
bash
docker rm -f mtproxy
docker run -d --name mtproxy --restart unless-stopped \
  -p 443:443 -v mtproxy-data:/data \
  -e SECRET=$SECRET -e TAG=ВАШ_API_ТОКЕН \
  telegrammessenger/proxy:latest

Готово — у всех, кто подключится к прокси, твой канал будет закреплён сверху.

Вариант B — максимальный стелс (mtg v2, FakeTLS)

mtg v2 даёт лучшую маскировку — чистый FakeTLS плюс мимикрия под реальный сайт (устойчивее к DPI 2026). Но спонсорский тег в v2 убрали — этот вариант для стелса, без продвижения канала. Можно держать оба: A как основной с каналом, B как стелс-резерв.

bash
# секрет FakeTLS под домен-маскировку (SNI), напр. под крупный живой сайт
docker run --rm nineseconds/mtg:2 generate-secret www.microsoft.com
# -> ee....  (этот секрет отдаём клиенту)

config.toml:

config.toml
secret = "ee....ВАШ_СЕКРЕТ"
bind-to = "0.0.0.0:443"

# мимикрия под реальный сайт (устойчивее к DPI 2026)
[defense.doppelganger]
urls = ["https://www.microsoft.com/"]

Запуск:

bash
docker run -d --name mtg --restart unless-stopped \
  -v $PWD/config.toml:/config.toml -p 443:3128 \
  nineseconds/mtg:2
docker exec mtg /mtg access /config.toml      # выдаст ссылку https://t.me/proxy?...

FakeTLS-домен (SNI) бери крупный «живой» сайт с TLS 1.3, не заблокированный в регионе. Не бери домен, который сам зарезан — маскироваться под зарезанное бессмысленно.

Дать прокси клиентам

Ссылка вида https://t.me/proxy?server=SERVER_IP&port=443&secret=ee... — кидаешь в канал или бота, по тапу Telegram сам предложит подключиться. Удобно положить кнопку «Бесплатный Telegram-прокси» в бота — это и точка входа в воронку.

Грабли и рамка

  • Не делай MTProto основным обходом. С весны 2026 FakeTLS-прокси целенаправленно давят. Держи его как резерв в Telegram и инструмент роста, а трафик гони через VLESS/Reality.
  • Продлевает жизнь: мимикрия под реальный сайт (mtg doppelganger), ротация IP/доменов, нестандартные порты.
  • Спонсорский канал — это показ, не подписка. Насильно никого не подписываешь, человек решает сам. Это честный приток, и подавать его надо именно так.

MTProto — дешёвый бонус к основному сервису: резервный вход в мессенджер плюс точка входа в воронку. Основную живучесть держат VLESS/Reality — им посвящены отдельные статьи.

Следующий гайд Naive и AmneziaWG: альтернативные протоколы → Не понравилась статья или что-то непонятно? Напишите мне — помогу или поправлю. @notrealvpn →
Материал носит образовательный характер и посвящён инженерии сетевой инфраструктуры. Вы отвечаете за соблюдение законов своей юрисдикции.