Files
tglock/README.md
2026-04-08 14:56:50 +03:00

3.0 KiB
Raw Blame History

TGLock

Обход блокировки Telegram через WebSocket-туннель

Без VPN. Без серверов. Без абонентки. Один клик.

Release Platform Rust MIT


Скачать

Последний релиз

Файл Платформа
tglock.exe Windows x64
tglock-macos-arm64 macOS Apple Silicon (M1M4)
tglock-macos-x64 macOS Intel
tglock-linux-x64 Linux x64

Как пользоваться

  1. Скачай и запусти
  2. Нажми ПОДКЛЮЧИТЬ
  3. Нажми Настроить автоматически → в Telegram нажми «Подключить»
  4. Готово

Ручная настройка: Telegram → Настройки → Продвинутые → Тип соединения → SOCKS5 → 127.0.0.1:1080

Как это работает

Telegram Desktop → SOCKS5 (127.0.0.1:1080) → TGLock → WSS (web.telegram.org) → DC
  1. Локальный SOCKS5-прокси перехватывает соединения Telegram
  2. Из MTProto init-пакета извлекается номер DC (AES-256-CTR)
  3. Трафик заворачивается в WebSocket через kws{dc}.web.telegram.org
  4. Провайдер видит обычный HTTPS к web.telegram.org
  5. Остальной трафик проходит напрямую

Почему не GoodbyeDPI / Zapret?

GoodbyeDPI и Zapret фрагментируют пакеты чтобы обмануть DPI. Но если провайдер шейпит по IP — они бесполезны.

TGLock маскирует трафик под обычный HTTPS. DPI не видит MTProto. IP-шейпинг не работает — web.telegram.org не блокируется.

Стек

Rust Один бинарник, нативная скорость
egui GUI без браузера и Electron
tokio Async I/O
tokio-tungstenite WebSocket + TLS

Сборка

git clone https://github.com/by-sonic/tglock.git
cd tglock
cargo build --release

VPN

Для обхода блокировок всех приложений — by sonic VPN

Лицензия

MIT


by sonic