Тебе в канале или в чате у знакомых пишут «бери MTProto», и звучит это так, будто все вокруг давно знают, о чём речь. Ты идёшь в поиск, а там вперемешку «mtproto ru официальный сайт», списки серверов, какие-то «ключи» и кнопки «подключиться». В поиске его пишут и как «мтпрото», и по выдаче так и не понять, скачивать его надо или это просто чей-то сайт. В настройках Telegram рядом с ним стоит ещё и SOCKS5. Ссылка при этом подключается одним нажатием, но у одной в конце короткая строка символов, а у другой почти вдвое длиннее.
Я пишу это не со стороны. Мы во FreeGate продаём как раз MTProto-прокси, так что совсем беспристрастным меня не назовёшь, и ты вправе это учитывать. Но про нас будет только в последнем разделе, а до него в основном то, что Telegram сам пишет в документации и в коде своих приложений.
Откуда взялось слово MTProto
MTProto придумали не для прокси. Так Telegram называет свой собственный протокол, и на нём работает всё приложение: в справке прямо сказано, что Telegram «основан на протоколе MTProto». Если совсем по-простому, протокол описывает, как приложение договаривается с серверами: как записать запрос, как зашифровать его перед отправкой и как довезти по сети, хоть по TCP, хоть по HTTPS или WebSocket. С версии 4.6 основные приложения Telegram работают на второй версии протокола, а первая считается устаревшей.
Этим базовым слоем шифруются обычные облачные чаты на пути между приложением и сервером. Секретные чаты и звонки Telegram шифрует ещё и сквозным шифрованием, отдельно. Важно здесь то, что переписка уходит из приложения уже зашифрованной, что бы ни стояло на пути к серверам Telegram.
И вот тут появляется прокси. MTProto-прокси принимает от твоего Telegram этот зашифрованный трафик, вдобавок запутывает его и пересылает дальше, на серверы Telegram. Своё название он получил от протокола: такой прокси понимает только Telegram, и другие программы через него не ходят. Скачивать для него ничего не нужно, потому что все мобильные и настольные приложения Telegram умеют подключаться через прокси сами. Поэтому, когда поиск подсказывает «mtproto скачать», мне честно непонятно, что именно там собираются скачивать.
Раз через чужой сервер идёт твой трафик, логично спросить, что этот сервер видит. Тут могу успокоить: в справке Telegram о прокси сказано, что владелец MTProto-прокси не может читать сообщения, не видит твоё имя пользователя, id аккаунта и список чатов. Но кое-что он видеть может - с какого IP ты подключаешься, в какое время и сам факт, что ты пользуешься Telegram. Тем, кто ждёт серьёзной слежки, Telegram советует ставить поверх ещё и доверенный VPN, так что про анонимность здесь речи нет. Как из этого выбирать прокси, я разбирал в общей статье про прокси для Telegram.
Зачем в настройках рядом стоит SOCKS5
В настройках прокси Telegram предлагает два основных типа, SOCKS5 и MTProto, а некоторые приложения умеют ещё и HTTP-прокси. С августа 2026 года в Telegram Desktop 7.1 добавился ещё и тип WEB-прокси, но он отдельный и к MTProto не относится. Что из него выйдет, я пока не знаю.
SOCKS5 старше Telegram и к нему никакого отношения не имеет. Его описали в стандарте RFC 1928 ещё в марте 1996 года как общую прослойку для любых программ (браузер, почта, да что угодно), которые работают по схеме клиент-сервер, по TCP и по UDP. Telegram Desktop умел ходить через SOCKS5 и HTTP-прокси с версии 0.2.8, вышедшей в январе 2014 года, то есть задолго до того, как появился MTProto-прокси.
Для SOCKS5 хватает адреса сервера и порта, иногда к ним добавляются логин и пароль. Своей маскировки у него нет. В справке Telegram объясняется, что прокси обычно только перенаправляют трафик и собственного шифрования не добавляют, а MTProxy вдобавок запутывает трафик и принимает меры против отслеживания. Переписка при этом зашифрована самим Telegram в любом случае, так что разница не в том, прочитают её или нет. MTProto-прокси без секрета просто не заработает: адрес, порт и секрет нужны ему всегда.
Отличить их можно прямо по ссылке. Если ссылка начинается с t.me/proxy? или tg://proxy?, а в конце стоит secret=, перед тобой MTProto, а t.me/socks? без secret=, иногда с user= и pass=, означает SOCKS5.
Что можно понять по началу секрета
Секрет у MTProxy занимает 16 байт, и в ссылке его чаще всего пишут шестнадцатеричными символами (цифры и буквы от a до f), так что выходит 32 символа. Для разновидности важен не весь секрет, а его первые два символа и длина, потому что по ним её и видно.
Если впереди стоит dd и секрет на два символа длиннее обычного, то есть 34 символа, Telegram включает режим со случайным дополнением пакетов. К данным добавляются случайные байты, и пакеты получаются разного размера.
Самые длинные секреты начинаются с ee. С ними Telegram устанавливает соединение как TLS, примерно так же, как браузер, когда открывает сайт по HTTPS, а после 17-го байта в секрете прямо записан домен. В коде Telegram Desktop и Telegram для Android это видно так: оба приложения смотрят на первый байт секрета и на его длину, а домен для ee берут из хвоста. Если разобрать по тем же правилам условный секрет с доменом example.com, получится 56 символов, и хвост расшифровывается обратно в адрес: ee…6578616d706c652e636f6d.
Пример выдуманный - настоящего прокси за ним нет, а 6578616d706c652e636f6d и есть example.com в шестнадцатеричной записи. Официальный сервер MTProxy умеет такой режим с 2019 года.
Одна оговорка. Telegram Desktop с версии 6.7.4 от апреля 2026 года принимает секреты и в base64, и тогда начало выглядит иначе. Но чаще всего секрет записан шестнадцатеричными символами, и правило первых двух символов работает.
В выдаче встречается совет искать прокси с ключом на dd, как будто это признак хорошего прокси. Источника у такого совета нет, и он смешивает разные вещи, ведь dd меняет размеры пакетов, а соединение, похожее на TLS, даёт как раз ee. Я бы по двум буквам вообще не судил, хорош ли прокси: они говорят о способе соединения, а не о том, кто держит сервер и как.
Почему Telegram подключает MTProto-прокси сам
SOCKS5 Telegram получил готовым, а MTProto-прокси сделал сам - под себя и под свой протокол. Случилось это весной 2018 года. В журнале изменений Telegram Desktop 18 мая, в версии 1.2.21 alpha, появилась строчка про поддержку доменных имён в mtproto proxy, а репозиторий MTProxy на GitHub создан 29 мая 2018 года. Уже в версии 1.3.0 от 1 июня приложение умело сохранять несколько прокси.
Отсюда и то, что ссылку t.me/proxy Telegram понимает без посторонней помощи. Ты нажимаешь на неё, приложение само разбирает адрес, порт и секрет и спрашивает про прокси, а тебе остаётся нажать «Подключить прокси». Дальше прокси хранится в настройках, а если прокси несколько, в Telegram для Android и в Telegram Desktop (с версии 6.7.8) можно включить автопереключение.
Сервер тоже живёт по правилам Telegram. Он берёт у Telegram служебный секрет и конфигурацию, которую в описании советуют обновлять раз в день, а ссылку для пользователей владельцу может сгенерировать официальный бот. Код сервера открыт, и посмотреть его может любой, как и поднять на нём свой сервер. Ещё владелец может зарегистрировать прокси у бота @MTProxyBot и показывать тем, кто подключился, спонсорский канал, чтобы окупить сервер. Так что если после подключения в списке чатов появился незнакомый канал, его, скорее всего, поставил владелец прокси.
Что касается запроса «mtproto официальный сайт», то сайта со списком прокси у Telegram нет. Есть справка о прокси и код сервера на GitHub, а сами прокси Telegram предлагает искать через поиск или в каналах, которым ты доверяешь. Слово mtproto в адресе сайта ничего не гарантирует. Вписать его в домен может кто угодно, и подвал «как у Telegram» сайт официальным тоже не делает. Поэтому ссылку лучше брать у того, кому ты и так доверяешь, будь то знакомый, канал или сервис, который отвечает за свой сервер.
Что предлагаем мы
Теперь, как и обещал, про FreeGate. Мы даём личный MTProto-прокси со ссылками ee, то есть соединение маскируется под обычный HTTPS. Прокси работает только внутри Telegram, поэтому банки, госуслуги и маркетплейсы у тебя открываются как обычно. У каждого устройства своя ссылка, и если она утекла, ты меняешь её в кабинете в одно нажатие, а старая сразу перестаёт работать. Переписку мы не видим: сообщения шифрует сам Telegram, а прокси только передаёт зашифрованные данные.
Подключается он так же, как я описал выше. Ты нажимаешь «Подключить в Telegram» или сканируешь QR-код, и Telegram спрашивает про прокси. Для регистрации нужны только email и пароль, телефон не нужен. Попробовать можно бесплатно: 1 день после регистрации по email и подтверждения адреса, без оплаты и без автосписаний. Дальше 49 ₽ за 30 дней или 90 ₽ за 90 дней, цена за одно устройство, так что для телефона и компьютера при покупке выбирай 2. Работает в официальных приложениях Telegram для iOS, Android, Windows, macOS и Linux, а всё остальное есть на freegate.app/ru.