Инструмент

Разбор ссылки на прокси

Вставьте ссылку tg://proxy или t.me/proxy: сервер, порт, вид секрета, домен маскировки FakeTLS и ошибки формата. Считается в браузере.

Что значат поля ссылки

В ссылке на прокси три обязательных параметра: server — адрес сервера (домен или IP), port — порт от 1 до 65535 и secret — секрет. Ссылка tg://proxy открывается напрямую в приложении Telegram, а t.me/proxy — в браузере; параметры у них одинаковые. Виджет понимает обе записи, а также telegram.me и telegram.dog.

Три вида секрета

Во всех случаях в основе секрета лежат 16 случайных байт ключа, то есть 32 шестнадцатеричных символа. Остальное — префикс режима и домен.

ВидЧто внутриРежим
Обычный32 символа: ключобычный (obfuscated2)
dd34 символа: dd и ключслучайное дополнение пакетов
eeee, ключ и домен в hexFakeTLS

Как читается секрет ee

После ee и 32 символов ключа идёт домен маскировки — тот, который клиент назовёт в поле . Он записан кодами символов в hex. Например, секрет из примера выше раскладывается так:

ee | 473ce5d4958eb5f968c87680a23854a0 | 676f6f676c652e636f6d префикс | ключ, 16 байт | домен: g o o g l e . c o m

Секрет в base64url

Те же байты можно записать и в base64url: буквы, цифры, - и _, без = на конце. Такую запись выдаёт mtg, и Telegram принимает её наравне с hex. Виджет распознаёт обе записи и показывает секрет в двух видах. Секрет ee в base64url всегда начинается с 7 — это следствие префикса ee.

Что инструмент не делает

  • Не обращается к серверу из ссылки и не проверяет, работает ли прокси: это видно только при подключении.
  • Ничего никуда не отправляет. Разбор идёт в вашем браузере, ссылку и секрет видите только вы.
  • Не проверяет сам секрет: он может иметь верный формат и всё равно не подойти к серверу, если на сервере другой ключ или домен.

Если ссылка не открывается в Telegram, причины перечислены в статье «Ссылка на прокси не открывается». Подробнее про префиксы — в статье «Секреты dd и ee»; как выбирается домен маскировки — «Домен для FakeTLS».