01 / интеграция
Прокси за штатным Telegram proxy API
Telegram-WSP запускает tgwsproxy-core локально и настраивает 127.0.0.1:1443 через обычный proxy API Telegram. Самому Telegram не нужно знать, как реализован внешний WebSocket transport.
MVP · v12.10.1-wsp.1
> android / форк telegram / прокси
Telegram для Android со встроенным непосредственно в клиент TgWsProxy.
Проект сохраняет Telegram максимально близким к upstream: TgWsProxy работает за локальным прокси, tgnet не изменяется, а интеграция применяется как небольшой воспроизводимый overlay.
> подход
Интеграция намеренно не заменяет сетевую подсистему Telegram. Текущий source-level overlay затрагивает только пять upstream-файлов и не изменяет TMessagesProj/jni/tgnet/.
01 / интеграция
Telegram-WSP запускает tgwsproxy-core локально и настраивает 127.0.0.1:1443 через обычный proxy API Telegram. Самому Telegram не нужно знать, как реализован внешний WebSocket transport.
02 / брендинг
НЕОФИЦИАЛЬНЫЙ ФОРКОпубликованные требования Telegram просят сторонние приложения не использовать стандартный логотип Telegram и не выдавать себя за официальный клиент. Поэтому Telegram-WSP использует собственный брендинг и явно обозначен как неофициальный.
Требования Telegram ↗> реализовано
Текущий MVP сосредоточен на встроенном proxy path, воспроизводимом переносе новых версий Telegram, целостности релизов и низкой стоимости поддержки форка.
Для обычного сценария Telegram-WSP отдельное приложение прокси не требуется.
Runtime слушает 127.0.0.1:1443 и подключается через существующий proxy API Telegram.
Overlay намеренно ограничен, чтобы уменьшить число конфликтов при выходе новых версий Telegram Android.
GitHub Actions собирает полный APK, подписывает постоянным ключом проекта и публикует metadata и Corresponding Source.
Клиент проверяет GitHub Releases и валидирует SHA-256, package ID и сертификат подписи перед передачей APK Android.
Плановый workflow ежедневно проверяет DrKLO/Telegram и выпускает новую WSP-сборку только после успешных overlay и CI gates.
$ архитектура
Telegram остаётся приложением и сетевым слоем. Собственный transport изолирован за локальным proxy endpoint.
> автоматизация
Pipeline разделяет обнаружение новой upstream-версии и пользовательский релиз: несовместимая версия Telegram не становится Telegram-WSP-релизом только потому, что появилась upstream.
UPSTREAM → WSP
WSP → УСТРОЙСТВО
ПРОВЕРЯЕМОЕ ОБНОВЛЕНИЕUpdater читает latest.json, проверяет более высокий versionCode, скачивает APK и валидирует digest, package ID и сертификат подписи. Финальное подтверждение установки остаётся за пользователем и Android.
> происхождение
Встроенное ядро выделено из поддерживаемого Android-форка, который происходит от Android-обёртки amurcanov и первоначального TgWsProxy runtime Flowseal.
$ текущий_релиз
Android 5.0+ · неофициальный форк · сборка и распространение через GitHub Releases.