MTProto: собственный протокол Telegram
MTProto — это протокол, по которому Telegram передаёт ваши сообщения между устройством и серверами. Он отвечает за шифрование, упаковку и доставку. Всё, что вы отправляете в Telegram, уже идёт по MTProto — это не опция и не что-то особенное.
Что добавляет прокси MTProto
Обычно ваше устройство связывается с серверами Telegram напрямую. Если сеть блокирует эти серверы, Telegram перестаёт работать. MTProto-прокси — это сервер-ретранслятор посередине: ваше приложение подключается к прокси, а прокси передаёт ваш трафик MTProto в Telegram и обратно.
Поскольку прокси говорит на родном языке Telegram, работа остаётся бесшовной — без отдельного приложения и системных изменений. Вы включаете его внутри Telegram, и через него идёт только трафик Telegram.
Секрет простыми словами
В каждой ссылке MTProto-прокси есть три вещи: server (адрес), port (номер) и secret (длинная строка из букв и цифр). Секрет — это ключ, который аутентифицирует ваше соединение с конкретным прокси и шифрует канал до него. Без верного секрета прокси не примет подключение.
Поэтому ссылки прокси нельзя угадать или сократить — секрет должен быть точным.
FakeTLS: почему одни прокси живут дольше
Современные секреты MTProto часто начинаются с ee, и в них закодировано доменное имя. Это FakeTLS (секреты «ee»/«dd»). Он делает трафик прокси похожим на обычное HTTPS-соединение с нормальным сайтом.
Поскольку трафик сливается с повседневным безопасным сёрфингом, автоматическим системам труднее его выделить — поэтому FakeTLS-прокси обычно живут дольше. Длинный секрет, начинающийся с ee, — это как раз он.
MTProto против SOCKS5
| MTProto | SOCKS5 | |
|---|---|---|
| Создан для Telegram | Да | Нет (универсальный) |
| Шифрование до прокси | Да | Часто нет |
| Маскировка трафика (FakeTLS) | Да | Нет |
| Настройка | Касание / ссылка | Поля вручную |
Именно для Telegram MTProto лучше: шифрование до прокси, поддержка маскировки и подключение одной ссылкой.