Перейти к основному содержимому

Telegram

b4 переносит трафик Telegram тремя способами. Они независимы, могут работать одновременно, и выбор зависит от того, что можно изменить на клиенте.

  • MTProto-прокси - прокси-сервер, к которому клиент подключается по секрету, указанному в настройках прокси самого Telegram. Его поддерживают все клиенты Telegram, и он доступен отовсюду, где открыт его порт, поэтому это единственный вариант для телефона в мобильной сети.
  • Telegram через WebSocket - переключатель в разделе Настройки, Telegram. b4 направляет TCP-соединения Telegram со всех устройств за ним и с самого роутера в мост, который их ретранслирует, поэтому на устройстве ничего не настраивается. Режим маршрутизации сета направляет трафик в тот же мост только для выбранных устройств или интерфейсов.
  • WEB-прокси Telegram Desktop - тот же поток поверх обычного HTTPS на отдельном хосте. Telegram Desktop 7.1.1 и новее открывает этот хост в скрытом WebView, поэтому клиент вообще не открывает MTProto-сокет.
MTProto-проксиWebSocket-мостWEB-прокси
Где настраиваетсяНастройки, Telegram, MTProto ПроксиНастройки, Telegram, Telegram через WebSocket, или режим маршрутизации сетаНастройки, Telegram, WEB-прокси Telegram Desktop
На клиентеЗапись прокси с секретомНичегоЗапись прокси из ссылки
Какие клиентыЛюбой клиент TelegramВсе устройства за b4 и сам роутерTelegram Desktop 7.1.1 и новее
Нужен включённый прокси-серверДаНетДа
Нужен публичный хостТолько для клиентов вне локальной сетиНетДа, с публично доверенным сертификатом
Нужен TPROXY в ядреНетДаНет

Все три доходят до дата-центров Telegram через общие настройки транспорта к Telegram, которые действуют даже при выключенном прокси-сервере. Два маршрута требуют отдельной настройки и вынесены на свои страницы: релей на Cloudflare Worker и DC Relay для сети, где заблокирован и WebSocket-транспорт.

Симптомы и строки лога, по которым они опознаются, собраны в разделе Устранение неполадок.

к сведению

Описание всех полей вкладки Telegram, включая те, которые не разбираются на этих страницах, - в разделе Настройки, Telegram.