Проверка mtproto сервера: как мы это делаем и как повторить
Статус в таблице — результат конкретной процедуры, а не оценка. Здесь она описана так, чтобы её мог повторить любой.
| # | сервер | порт | тип | статус | проверен | |
|---|---|---|---|---|---|---|
| 01 | n3.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 02 | n7.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 03 | n1.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 04 | n5.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 05 | n9.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 06 | n2.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 07 | n6.mtprotolist.bond | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 08 | p3.mtproto.fyi | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 09 | tg5.mtprotohelp.com | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
| 10 | ru3.mtproxy.fyi | 443 | FakeTLS | online | 2026-09-12 | подключитьt.me |
Что именно проверяется
Приложение Telegram при подключении к FakeTLS-прокси делает обычное TLS-рукопожатие с сервером, указывая в SNI домен-маскировку из секрета, и внутри этой сессии передаёт MTProto. Наша проверка повторяет первую половину: устанавливает TCP-соединение на порт 443 и проводит рукопожатие с тем же SNI. Если сервер отвечает корректным ServerHello и сессия поднимается — он готов принимать клиентов. Это проверяет живость сервера и то, что порт не закрыт, но не проверяет вашу сеть: блокировки у оператора видны только из его сети.
Повторить самому
На компьютере с openssl (есть в macOS и Linux, для Windows — в Git Bash):
openssl s_client -connect n3.mtprotolist.bond:443 -servername xapi.ozon.ru < /dev/nullЖивой сервер выдаст блок с Server certificate и строкой Verify return code; какой именно код — не важно, важно, что рукопожатие прошло. Мёртвый или заблокированный — connect: Connection refused либо зависание до таймаута. Зависание — почти всегда блокировка в вашей сети, отказ — сервер снят.
Проверка из самого Telegram
Проще и точнее: экран Настройки → Данные и память → Прокси показывает пинг каждого добавленного сервера из вашей сети. Число — сервер отвечает, «недоступен» — нет. Это та же проверка, только выполненная приложением из вашей точки, поэтому именно ей стоит верить при выборе активного сервера.
Чем проверка отличается от «работает»
Рукопожатие подтверждает, что сервер жив и принимает соединение. Но оператор может пропускать короткие сессии и обрывать длинные — тогда чаты идут, а видео нет. Такую полуживость проверка не ловит; её ловит только загрузка медиа. Поэтому мы описываем статус как «online», а не «работает у всех».
Как часто и откуда
Проверяем перед каждым обновлением таблицы и по сигналам о недоступности. Дата в колонке «проверен» — день последней успешной проверки. Из нескольких сетей одновременно мы не проверяем и не обещаем: результат зависит от оператора, и один статус на всех был бы обманом.
Частые вопросы
Можно ли проверить сервер без Telegram?
Да: TLS-рукопожатие через openssl с нужным SNI. Команда ниже на странице. Успешное рукопожатие означает, что сервер жив и принимает FakeTLS.
Что такое SNI в секрете?
Имя сайта, под который маскируется соединение. Оно закодировано в хвосте ee-секрета. Сервер отвечает как этот сайт, поэтому проверять нужно именно с этим SNI.
Почему ping из терминала не работает?
ICMP на серверах закрыт намеренно. Проверять нужно TCP-соединение на порт 443, а не ping.