> ## Content Index
> Fetch the complete content index at: https://admin.kod.ru/llms.txt
> Use this file to discover other available public pages before exploring further.

# Как работает новый Web-прокси Telegram: технические подробности
- URL: https://admin.kod.ru/telegram-web-proxy-tproxy-server-podrobnosti/
- Published: 2026-08-24T08:04:02.000Z
- Updated: 2026-08-24T08:53:22.000Z
- Description: Разработчики Telegram опубликовали серверный прототип tproxy-server и раскрыли детали WEB Proxy: мультиплексирование, четыре режима HTTPS/WebSocket и bridge-страница на обычном домене.
- Author: Игорь Савкин
- Tags: Полезное, Телеграм

Появились первые подробности реализации нового транспорта WEB Proxy в Telegram Desktop, о разработке которого Код.ру [уже рассказывал](https://kod.ru/telegram-web-proxy-webview?ref=admin.kod.ru).

Как [пишет](https://www.securitylab.ru/news/576375.php?ref=admin.kod.ru) SecurityLab, команда мессенджера собрала рабочий прототип и опубликовала серверную часть — tproxy-server, — у которой пока статус proof-of-concept, то есть экспериментального подтверждения концепции.

[В Telegram Desktop нашли новый WEB-прокси, маскирующий трафик под обычный сайтВ коде Telegram Desktop нашли новый WEB-прокси: он прячет трафик MTProxy внутри обычного HTTPS/WebSocket-соединения через WebView. Для провайдера такое подключение выглядит как заход на обычный сайт.![](https://admin.kod.ru/content/images/icon/logo-maskable-192x192-6876cf3d-465a-4ca4-b4e2-a8980a910256.png)Код.руИгорь Савкин![](https://admin.kod.ru/content/images/thumbnail/https-3A-2F-2Fapi.kod.ru-2Fcontent-2Fimages-2F2026-2F08-2F----------------------_2026-08-22_212124586-8267e052-7f02-4ad0-ae9a-c89f6d6fb02a.png)](https://kod.ru/telegram-web-proxy-webview?ref=admin.kod.ru)

Схема не заменяет привычный MTProxy и не вмешивается в его шифрование: клиент устанавливает MTProxy-соединение по обычным правилам, а уже готовый зашифрованный поток заворачивается в веб-транспорт через WebView. Веб-компонент отвечает только за доставку данных между клиентом и промежуточным сервером.

## Как WEB Proxy передаёт трафик

- Чтобы передавать через одно веб-соединение сразу несколько логических потоков Telegram, разработчики добавили компактный протокол мультиплексирования со своим набором служебных кадров: OPEN открывает соединение, DATA переносит полезные данные, WINDOW сообщает, какой объём информации ещё готов принять получатель (это классический механизм управления окном для защиты от перегрузки), CLOSE завершает поток; PING и PONG нужны для проверки, что канал жив, а HELLO и WELCOME — для установки сессии. У каждого логического потока — своё состояние, и все они уживаются в одном канале.
- Для самой доставки данных предусмотрено четыре режима, между которыми выбирает сервер, а не пользователь.
- Первый — последовательные HTTPS-запросы. Второй — тот же HTTPS, но каждому логическому соединению выделен свой канал. Третий и четвёртый — на базе WebSocket: либо все потоки идут через одно соединение, либо каждому — своё.
- Всё это использует стандартный HTTPS-порт 443, то есть внешне не отличается от обычного веб-трафика. На сервере общий поток принимает сам tproxy-server. Он разбирает канал на отдельные соединения и передаёт каждое локально запущенному официальному MTProxy.

> При этом содержимое кадров DATA для tproxy-server остаётся непрозрачным набором байтов — расшифровать трафик MTProxy он не может, а клиент не имеет возможности использовать ретранслятор для подключения к произвольному стороннему адресу. Иными словами, оператор WEB Proxy технически не видит переписку и не превращается в открытый прокси.

## Как WEB Proxy маскируется под обычный сайт

Ключевая деталь маскировки — то, как выглядит подключение снаружи.

Клиенту нужны только доменное имя и обычный секрет MTProxy; из этих двух значений Telegram на устройстве вычисляет служебный параметр, необходимый для открытия так называемой bridge-страницы.

Сам секрет в JavaScript-код при этом не передаётся, а после загрузки страницы служебный параметр удаляется из адреса, и сервер выдаёт временный 256-битный токен, которым дальше и подписывается сессия.

Если тот же URL открыть без правильного параметра или со сломанным — сервер отдаст обычную домашнюю страницу.

Владелец домена может держать на нём полноценный сайт со своими страницами, API и пользователями: bridge-страница показывается только тем, у кого есть корректная связка «домен + секрет».

## Что WEB Proxy разрешено внутри WebView

Возможности самой bridge-страницы внутри WebView намеренно урезаны почти до нуля — ей запрещены:

- cookies;
- локальное хранилище браузера;
- IndexedDB и Service Workers;
- а также загрузка файлов, всплывающие окна, формы, внешние ресурсы и доступ к камере, микрофону, буферу обмена и прочим разрешениям устройства.

Остаётся только необходимый минимум:

- встроенный в страницу скрипт;
- HTTPS/WebSocket-соединение с тем же доменом;
- специальный интерфейс связи с Telegram Desktop.

Это резко сокращает поверхность атаки на пользователя со стороны недобросовестного сервера.

## Когда WEB Proxy появится у пользователей

У десктопного клиента уже есть скрытый транспорт на базе WebView, работающий на уровне всего процесса, и резервный вариант через системный браузер, параллельно готовятся реализации на Android (Android System WebView) и iOS (WKWebView).

Для будущих настроек уже зарезервированы ссылка `t.me/webproxy` и схема `tg://webproxy`, но сайт t.me пока не обрабатывает маршрут `/webproxy` — то есть готового способа настроить WEB Proxy в один клик у обычных пользователей ещё нет.

> Сроки появления функции в стабильной версии Telegram Desktop разработчики не называют.