Секрет MTProto-прокси: что это такое
Секрет — единственный ключ, который нужен для подключения к MTProto-прокси. Он не пароль от аккаунта и не ключ от переписки: это общий секрет между вашим приложением и сервером-посредником.
Из чего состоит секрет
Базовый секрет — 16 байт, записанных как 32 шестнадцатеричных символа (цифры 0–9 и буквы a–f). Сервер и клиент используют его, чтобы вывести ключи для шифрования обёртки, в которой пакеты Telegram летят до прокси. Без правильного секрета сервер не отвечает вовсе — со стороны это выглядит как «тишина» на порту, что и делает прокси незаметным для сканеров.
К базовым 32 символам могут добавляться префиксы. dd в начале включает случайное дополнение пакетов, а ee — режим FakeTLS, при котором после ee и 32 символов идёт ещё hex-запись доменного имени. Поэтому секреты с ee длиннее и заканчиваются на что-то вроде …6f7a6f6e2e7275.
Подключиться к MTProto-проксинажмите, чтобы открыть список серверов
Серверы работают в режиме FakeTLS (маскировка под HTTPS) на порту 443. Нажмите «Подключить» — Telegram откроется и предложит включить прокси. Устанавливать и регистрироваться ничего не нужно.
Чем отличаются варианты
| Вид | Пример начала | Что даёт |
|---|---|---|
| Простой | 3e9d53… | Базовое шифрование обёртки; сегодня легко распознаётся |
| dd | dd3e9d… | Случайная длина пакетов — сбивает статистический анализ |
| ee | ee3e9d… | Маскировка под TLS с указанным доменом — самый стойкий |
Подробно про третий вариант — в разделе «Что такое FakeTLS», про второй — «dd-секрет».
Как правильно вводить
При добавлении прокси вручную секрет вставляется целиком, вместе с префиксом, без пробелов и переносов. Частые ошибки: скопирована только часть строки, в конце попал пробел, вместо MTProto выбран тип SOCKS5 (там поле секрета вообще отсутствует). Ссылка tg://proxy?…&secret=… избавляет от ручного ввода — Telegram разберёт её сам. Формат ссылки описан на странице «Ссылка tg://proxy».
Можно ли по секрету узнать владельца или прочитать трафик
Нет. Секрет защищает только канал до прокси. Внутри него идёт уже зашифрованный протоколом MTProto поток, ключи которого известны только вашему устройству и серверам Telegram. Даже зная секрет, посторонний увидит лишь тот факт, что кто-то подключается к прокси. Об этом — в разделе «Безопасность».
Один секрет на всех — это нормально?
Да, для публичных прокси это обычная практика: секрет отвечает за маскировку, а не за доступ к данным. Владелец может выдать разные секреты разным группам пользователей, чтобы считать статистику или отключать один из них, не трогая остальных, — но на приватность это не влияет.