VPN·HUB·CRACK MTProto-прокси + спонсорский канал (рост в Telegram) · VPN HUB CRACK
Все статьи
Инфраструктура и защита PRO

MTProto-прокси + спонсорский канал (рост в Telegram)

Обновлено 11 августа 2026 Проверено

MTProto-прокси + спонсорский канал

MTProto-прокси это нативный для Telegram способ доступа: работает прямо внутри приложения, без отдельного клиента. Для VPN-бизнеса он ценен двумя вещами:

  1. Резервный канал. Когда Telegram замедляют, MTProto часто остаётся доступным: полезно держать как запасной вход в мессенджер.
  2. Бесплатный рост канала. Прокси можно сделать спонсорским: ваш канал будет закреплён сверху в списке чатов у каждого, кто пользуется прокси. Это работает как постоянная встроенная реклама.

📖 Незнакомые слова? Все термины простыми словами объяснены в Словаре терминов.

Честно про 2026: с весны 2026 РКН целенаправленно давит FakeTLS-прокси (научились отличать поддельный TLS от настоящего по микропаттернам рукопожатия). MTProto уже не серебряная пуля: держите его как резерв и инструмент роста, а основной обход стройте на VLESS/Reality (см. «Профили подключений»). Помогает: мимикрия под реальный сайт (mtg Doppelganger), ротация IP/доменов, нестандартные порты.

Сразу важно: «спонсорский канал» не подписывает людей насильно (Telegram это запрещает); он лишь показывает ваш канал закреплённым у пользователей прокси. Подписку они оформляют сами. Это честный приток, а не накрутка.

Сервер

MTProto нетребователен: хватит самого дешёвого VPS. Удобно взять минимальный сервер у EternityCloud (заказ прямо через их Telegram-бота): 1 vCPU / 512 МБ–1 ГБ / любой трафик. Берите локацию, до которой стабильно доходит трафик из РФ.

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

⚡ Быстрый путь: установщик одним скриптом

Если не хочется разбираться в командах, есть готовый установщик с меню: сам поставит Docker, спросит домен для маскировки, тип секрета, порт и спонсорский TAG, поднимет контейнер и выдаст готовую ссылку.

👤 Автор скрипта: @nazuyam (бот @nazuvpn_bot). Публикуем с его авторством; что мы поправили, смотрите в конце раздела.

⬇ Скачать install-mtproto.sh

chmod +x install-mtproto.sh
sudo bash install-mtproto.sh

Откроется меню:

Пункт Что делает
1 · Установить прокси Полная установка с нуля: домен → секрет → порт → TAG → запуск
2 · Показать статус Запущен ли контейнер, логи, порты, текущий конфиг
3 · Показать конфиг Ссылка, секрет, IP: всё, что отдавать клиентам
4 · Перезапустить Если завис
5 · Сменить спонсор TAG Перепривязать прокси к другому каналу без переустановки
6 · Удалить Снести контейнер и конфиг

Что спросит при установке:

  1. Домен для FakeTLS-маскировки: ya.ru (рекомендуется), dzen.ru, www.google.com, www.microsoft.com или свой. Берите крупный живой сайт с TLS 1.3, не заблокированный в РФ.
  2. Тип секрета: FakeTLS (маскировка под выбранный домен), обычный hex (без маскировки) или свой готовый.
  3. Порт: 443 / 8443 / 80 / свой. Если порт занят, скрипт сам найдёт свободный.
  4. Спонсорский TAG: можно пропустить, а можно сразу привязать канал (пошаговая инструкция по @MTProxybot прямо в скрипте).

В конце выведет ссылку https://t.me/proxy?server=… и сохранит всё в ~/mtproto_config.txt.

🧩 Что мы поправили в скрипте (v4.0 → v4.1). Оригинал собирал FakeTLS-секрет нестандартно: клал hex домена внутрь секретной части и всегда выдавал 32 символа, тогда как клиенты Telegram ждут ee + 32 hex + hex(домена). Побочные эффекты были ощутимые: на www.google.com на случайную часть оставалось 2 символа (секрет подбирался перебором), а www.microsoft.com вовсе ронял установку (head: illegal byte count, потому что длина домена уходила в минус). В нашей версии секрет собирается по стандарту, случайная часть всегда честные 16 байт, длина домена ни на что не влияет; мы разделили секрет сервера и секрет клиента (это заодно чинит смену TAG: раньше в контейнер уходил клиентский секрет). Плюс мы убрали зависимость от xxd, которого нет в базовой Ubuntu, вместо него используется od из coreutils.

Дальше то же самое руками, если хотите понимать каждый шаг.


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

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

# секрет: 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. Введите IP:443 вашего сервера, затем секрет ($SECRET сверху).
  3. Бот вернёт proxy tag (32 hex-символа).
  4. В боте привяжите ваш канал к этому прокси (/setpromo → выбрать канал).
  5. Перезапустите прокси с тегом:
docker rm -f mtproxy
docker run -d --name mtproxy --restart unless-stopped \
  -p 443:443 -v mtproxy-data:/data \
  -e SECRET=$SECRET -e TAG=ВАШ_ТЕГ_ОТ_БОТА \
  telegrammessenger/proxy:latest

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


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

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

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

config.toml:

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

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

Запуск:

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, не заблокированный в РФ (dzen.ru, www.yandex.ru, www.microsoft.com). Не берите домен, который сам зарезан.


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

🔑 Из чего состоит секрет. Обычный секрет это ровно 32 hex-символа (16 байт), их и получает сервер. FakeTLS-секрет, который вы отдаёте клиенту, это ee + те же 32 hex + домен в hex: например для ya.ru получается 44 символа, а хвост 79612e7275 и есть закодированный ya.ru. Отсюда два практических вывода: клиентский секрет всегда длиннее серверного, а домен в нём не секрет: он виден любому, кто посмотрит ссылку. Если видите «FakeTLS-секрет» ровно в 32 символа: он собран неправильно.

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

Связано: «Профили подключений» и «Заблокировали IP?» (основной обход); «Бот для продаж» (продажи и воронка).