Проверка mtproto сервера: как мы это делаем и как повторить

Статус в таблице — результат конкретной процедуры, а не оценка. Здесь она описана так, чтобы её мог повторить любой.

серверов: 10проверено: 2026-09-12список обновлён: 2026-09-12секрет: ee (FakeTLS)
#серверпорттипстатуспроверен
01n3.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
02n7.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
03n1.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
04n5.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
05n9.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
06n2.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
07n6.mtprotolist.bond443FakeTLSonline2026-09-12подключитьt.me
08p3.mtproto.fyi443FakeTLSonline2026-09-12подключитьt.me
09tg5.mtprotohelp.com443FakeTLSonline2026-09-12подключитьt.me
10ru3.mtproxy.fyi443FakeTLSonline2026-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.