Ручной ввод параметров прокси нужен, когда ссылка tg://proxy не открывается, когда вы разворачиваете собственный прокси-сервер или когда хотите убедиться, что подключаетесь именно к тому серверу, к которому нужно. Здесь — разбор каждого поля, форматов secret и пошаговые пути для Android, iOS и Desktop.
Для ручного подключения к MTProto-прокси Telegram запрашивает ровно три значения:
IP-адрес или доменное имя прокси-сервера. Примеры: 185.76.151.42, proxy.example.com. Если указан домен, Telegram самостоятельно преобразует его в IP через DNS. Доменное имя удобнее: при смене IP на стороне сервера подключение продолжит работать без изменения настроек в Telegram.
Числовое значение от 1 до 65535. Большинство публичных MTProto-прокси используют порт 443 — тот же, что и HTTPS. Это сделано намеренно: трафик на порт 443 редко блокируется провайдерами и файрволами. Встречаются серверы на портах 8443, 2096, 8080 и других, но 443 — стандарт де-факто.
Строка, по которой Telegram аутентифицирует подключение к прокси-серверу. Это не пароль пользователя, а общий ключ между клиентом и сервером. Формат секрета определяет уровень обфускации трафика.
MTProto-прокси использует три формата секрета. Они различаются степенью маскировки трафика от систем DPI (глубокой инспекции пакетов), которые применяют некоторые провайдеры и государственные фильтры.
32 символа hex (0–9, a–f), что соответствует 16 байтам. Пример: 0123456789abcdef0123456789abcdef. Этот формат не маскирует трафик — DPI-системы могут определить, что идёт подключение к MTProto-прокси. Сейчас такие серверы встречаются редко, большинство операторов перешли на новые форматы.
Начинается с dd, за которым следуют 32 hex-символа. Пример: dd0123456789abcdef0123456789abcdef. Добавляет случайный padding к каждому пакету, что затрудняет определение MTProto-трафика по длине пакетов. DPI-системы среднего уровня не смогут распознать такое соединение, но продвинутые фильтры могут обнаружить нестандартный TLS-хэндшейк.
Начинается с ee, затем 32 hex-символа секрета, а после них — доменное имя, закодированное в hex. Пример: ee0123456789abcdef0123456789abcdef676f6f676c652e636f6d (где 676f6f676c652e636f6d — это «google.com» в hex).
Fake TLS — самый продвинутый формат. Трафик между клиентом и прокси-сервером выглядит как обычное HTTPS-соединение к указанному домену. Для DPI-системы это неотличимо от посещения google.com (или другого домена из секрета). Именно этот формат используется на большинстве современных публичных прокси-серверов.
Когда вы получаете прокси на нашем сайте, secret почти всегда будет в формате ee — это наиболее устойчивый к блокировкам вариант.
Допустим, вы получили следующие параметры:
proxy.example.com443ee00112233445566778899aabbccddeeff676f6f676c652e636f6dВ поле «Сервер» (или «Host») вводите proxy.example.com. В поле «Порт» — 443. В поле «Секрет» (или «Secret», «Key») — всю строку ee00112233... целиком, без пробелов и переносов строк.
Частая ошибка: копирование секрета с лишним пробелом в конце или начале. Визуально его не видно, но Telegram не примет такой секрет. При копировании убедитесь, что выделена только строка секрета, без пробельных символов.
Подробнее об особенностях Android — в инструкции для Android.
О нюансах iOS (Universal Links, конфликт с VPN) — в инструкции для iPhone.
Подробнее о Desktop — в инструкции для компьютера.
Автоматическая ссылка tg://proxy удобнее в 90% случаев. Ручной ввод оправдан в конкретных ситуациях:
Telegram предлагает три типа: SOCKS5, HTTP и MTProto. Если выбрать SOCKS5 и ввести параметры MTProto-сервера — подключение не произойдёт. MTProto-прокси работает только с типом MTProto.
Secret в формате Fake TLS может содержать 60+ символов. При копировании из мессенджера или с сайта часть строки может не выделиться. Проверяйте: secret в формате ee всегда начинается с ee и имеет длину минимум 34 символа (2 символа префикс + 32 символа ключ + hex домена).
Если вставить секрет в поле «Сервер», а адрес сервера — в поле «Секрет», Telegram не покажет внятной ошибки. Подключение просто не установится. Перепроверьте порядок полей.
Все параметры введены правильно, но прокси не подключается. Это не ошибка настройки — сервер мог выйти из строя. Публичные прокси-серверы имеют ограниченный срок жизни. Возьмите свежий сервер на главной странице.