Разработчик представил способ маскировки трафика мессенджера под обычные WebSocket-запросы.

Разработчик опубликовал на Хабре open-source инструмент TG Unblock, который позволяет обходить замедление Telegram в России без VPN и сторонних серверов. Приложение написано на Rust и работает через локальный WebSocket-прокси, маскируя трафик мессенджера под обычные HTTPS-запросы к web.telegram.org.
Как описывает автор, с весны 2025 года Telegram в России работает с заметными задержками: сообщения доходят медленно, медиафайлы не загружаются, звонки обрываются. Причина, по его словам, в том, что провайдеры с помощью DPI-систем распознают и замедляют трафик к серверам мессенджера. Существующие решения вроде GoodbyeDPI маскируют протокол MTProto на уровне пакетов, однако не решают проблему замедления трафика по IP-адресам Telegram.
TG Unblock использует другой подход. Приложение поднимает локальный SOCKS5-прокси и перенаправляет трафик Telegram через WebSocket-соединение с серверами web.telegram.org. Как следует из документации MTProto, Telegram официально поддерживает WebSocket-транспорт, и провайдеры не ограничивают доступ к веб-версии мессенджера, воспринимая соединение как обычный HTTPS-трафик. Для трафика, не связанного с Telegram, прокси пропускает соединения напрямую.
По утверждению разработчика, приложение весит около шести мегабайт, не требует установки дополнительных зависимостей и настраивает подключение в один клик. Программа автоматически определяет нужный дата-центр Telegram по IP-адресу назначения и направляет трафик на соответствующий WebSocket-эндпоинт. При запуске приложение также меняет DNS на Cloudflare (1.1.1.1) для обхода DNS-блокировок.
Пока инструмент доступен только для Windows. Автор анонсировал планы по портированию на Linux и macOS, а также добавление автоопределения дата-центра из зашифрованного хендшейка и возможности переключения на GoodbyeDPI в случае недоступности WebSocket-эндпоинтов. Готовый бинарник можно скачать в разделе Releases на GitHub, исходный код доступен в репозитории проекта.