article class="article-layout">

Ручная настройка MTProto-прокси в Telegram: host, port и secret

Ручной ввод параметров прокси нужен, когда ссылка tg://proxy не открывается, когда вы разворачиваете собственный прокси-сервер или когда хотите убедиться, что подключаетесь именно к тому серверу, к которому нужно. Здесь — разбор каждого поля, форматов secret и пошаговые пути для Android, iOS и Desktop.

Три параметра подключения

Для ручного подключения к MTProto-прокси Telegram запрашивает ровно три значения:

Host (сервер)

IP-адрес или доменное имя прокси-сервера. Примеры: 185.76.151.42, proxy.example.com. Если указан домен, Telegram самостоятельно преобразует его в IP через DNS. Доменное имя удобнее: при смене IP на стороне сервера подключение продолжит работать без изменения настроек в Telegram.

Port (порт)

Числовое значение от 1 до 65535. Большинство публичных MTProto-прокси используют порт 443 — тот же, что и HTTPS. Это сделано намеренно: трафик на порт 443 редко блокируется провайдерами и файрволами. Встречаются серверы на портах 8443, 2096, 8080 и других, но 443 — стандарт де-факто.

Secret (секрет)

Строка, по которой Telegram аутентифицирует подключение к прокси-серверу. Это не пароль пользователя, а общий ключ между клиентом и сервером. Формат секрета определяет уровень обфускации трафика.

Форматы secret: в чём разница

MTProto-прокси использует три формата секрета. Они различаются степенью маскировки трафика от систем DPI (глубокой инспекции пакетов), которые применяют некоторые провайдеры и государственные фильтры.

Старый формат (без префикса)

32 символа hex (0–9, a–f), что соответствует 16 байтам. Пример: 0123456789abcdef0123456789abcdef. Этот формат не маскирует трафик — DPI-системы могут определить, что идёт подключение к MTProto-прокси. Сейчас такие серверы встречаются редко, большинство операторов перешли на новые форматы.

Формат dd (random padding)

Начинается с dd, за которым следуют 32 hex-символа. Пример: dd0123456789abcdef0123456789abcdef. Добавляет случайный padding к каждому пакету, что затрудняет определение MTProto-трафика по длине пакетов. DPI-системы среднего уровня не смогут распознать такое соединение, но продвинутые фильтры могут обнаружить нестандартный TLS-хэндшейк.

Формат ee (Fake TLS)

Начинается с ee, затем 32 hex-символа секрета, а после них — доменное имя, закодированное в hex. Пример: ee0123456789abcdef0123456789abcdef676f6f676c652e636f6d (где 676f6f676c652e636f6d — это «google.com» в hex).

Fake TLS — самый продвинутый формат. Трафик между клиентом и прокси-сервером выглядит как обычное HTTPS-соединение к указанному домену. Для DPI-системы это неотличимо от посещения google.com (или другого домена из секрета). Именно этот формат используется на большинстве современных публичных прокси-серверов.

Когда вы получаете прокси на нашем сайте, secret почти всегда будет в формате ee — это наиболее устойчивый к блокировкам вариант.

Пример заполнения полей

Допустим, вы получили следующие параметры:

В поле «Сервер» (или «Host») вводите proxy.example.com. В поле «Порт» — 443. В поле «Секрет» (или «Secret», «Key») — всю строку ee00112233... целиком, без пробелов и переносов строк.

Частая ошибка: копирование секрета с лишним пробелом в конце или начале. Визуально его не видно, но Telegram не примет такой секрет. При копировании убедитесь, что выделена только строка секрета, без пробельных символов.

Пошаговая настройка на каждой платформе

Android

  1. Откройте Telegram, нажмите ☰ (гамбургер-меню) в верхнем левом углу.
  2. Перейдите: Настройки → Данные и память → Тип прокси.
  3. Нажмите «+» (Добавить прокси) в правом верхнем углу.
  4. Выберите тип MTProto (не SOCKS5 и не HTTP).
  5. Заполните поля: Сервер, Порт, Секрет.
  6. Нажмите галочку для сохранения.

Подробнее об особенностях Android — в инструкции для Android.

iPhone и iPad (iOS)

  1. Откройте Telegram, нажмите вкладку Настройки (шестерёнка) в нижней панели.
  2. Перейдите: Данные и память → Прокси.
  3. Нажмите «Добавить прокси».
  4. Выберите тип MTProto.
  5. Введите Host, Port, Secret.
  6. Нажмите «Готово».

О нюансах iOS (Universal Links, конфликт с VPN) — в инструкции для iPhone.

Telegram Desktop (Windows, macOS, Linux)

  1. Нажмите ☰ в верхнем левом углу окна.
  2. Перейдите: Settings → Advanced → Connection type.
  3. Нажмите «Add proxy».
  4. Выберите тип MTProto.
  5. Заполните поля Host, Port, Secret.
  6. Нажмите «Save».

Подробнее о Desktop — в инструкции для компьютера.

Когда нужна именно ручная настройка

Автоматическая ссылка tg://proxy удобнее в 90% случаев. Ручной ввод оправдан в конкретных ситуациях:

Ошибки при ручном вводе

Неправильный тип прокси

Telegram предлагает три типа: SOCKS5, HTTP и MTProto. Если выбрать SOCKS5 и ввести параметры MTProto-сервера — подключение не произойдёт. MTProto-прокси работает только с типом MTProto.

Секрет скопирован не полностью

Secret в формате Fake TLS может содержать 60+ символов. При копировании из мессенджера или с сайта часть строки может не выделиться. Проверяйте: secret в формате ee всегда начинается с ee и имеет длину минимум 34 символа (2 символа префикс + 32 символа ключ + hex домена).

Перепутаны host и secret

Если вставить секрет в поле «Сервер», а адрес сервера — в поле «Секрет», Telegram не покажет внятной ошибки. Подключение просто не установится. Перепроверьте порядок полей.

Сервер на самом деле не работает

Все параметры введены правильно, но прокси не подключается. Это не ошибка настройки — сервер мог выйти из строя. Публичные прокси-серверы имеют ограниченный срок жизни. Возьмите свежий сервер на главной странице.

Связанные материалы