TG WS Proxy
io.github.valnesfjord.tgwsproxyrs
android MIT kind 32267
Telegram MTProto WebSocket Bridge Proxy
latest release
2.5.6
main
released 2026-10-22 18:44 UTC
download apk
io.github.valnesfjord.tgwsproxyrs_205062.apk · 5.0 MB
✓ signed
cert 1db8f7a7…
about
- description
- **Telegram MTProto WebSocket Bridge Proxy** — a Rust **vibecoded** port of [Flowseal/tg-ws-proxy](https://github.com/Flowseal/tg-ws-proxy). Listens for Telegram Desktop's MTProto connections on a local port and tunnels them through WebSocket (TLS) connections to Telegram's DC servers. Telegram channel: [@tgwsproxy_rs](https://t.me/tg_ws_proxy_rs). Telegram Desktop → MTProto (TCP 1443) → tg-ws-proxy-rs → WS (TLS 443) → Telegram DC ↘ CF proxy (kws{N}.{cf-domain}) → Telegram DC (WS via Cloudflare) ↘ CF Worker (*.workers.dev) → Telegram DC (TCP tunnel via Cloudflare) ↘ upstream MTProto proxy → Telegram DC (WS fallback) ↘ direct TCP :443 → Telegram DC (last resort) Android app A minimal Jetpack Compose wrapper around the same core the CLI runs. Type the flags you would pass to tg-ws-proxy, tap **Start**, and when the tg://proxy link appears tap it (or let the app open it) to add the proxy in Telegram. The listen address should be 127.0.0.1 so Telegram on the same phone can connect. Add --secret <32 hex chars> if you want the link to stay the same across restarts. --log-file is ignored; logs go to the on-screen view and logcat (tg-ws-proxy). The default arguments carry --quiet, so the on-screen **Log** panel stays empty until you remove it. That is the default and not a failed start: drop --quiet (or swap it for --verbose) before tapping **Start** to see log lines. The tg:// link appears either way — it reaches the UI from the listen callback rather than by scraping the log, so --quiet never hides it.
- publisher
- 78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
- first seen
- 2026-10-03T19:10:36.683696+00:00
- last event
- 2026-10-14 02:38 UTC
- install
- zapstore.dev or any Zapstore-compatible client
- topics
- #connectivity #internet #vpn & proxy
source & build
- repository
- https://github.com/valnesfjord/tg-ws-proxy-rs
- arch flags
- android-arm64-v8a
- manifest
- missing
releases (kind 30063)
5 releases indexed; latest 2.5.6.
| version | channel | released | event |
|---|---|---|---|
| 2.5.6 | main | 2026-10-22 18:44 UTC | 44c12d9e… |
| 2.5.4 | main | 2026-10-14 02:38 UTC | c677f764… |
| 2.5.2 | main | 2026-10-08 09:22 UTC | 1890dab6… |
| 2.5.1 | main | 2026-10-05 21:16 UTC | a0d8d903… |
| 2.5.0 | main | 2026-10-02 17:38 UTC | 938b7381… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
2.5.6 — io.github.valnesfjord.tgwsproxyrs_205062.apk
- sha256
- 112e0b0fb8b3f53aef6e46aa663a92215b204b72ef709fde3cc65be5c0abc877
- size
- 5.0 MB
- archs
- android-arm64-v8a
- version code
- 205062
- apk cert sha256
- 1db8f7a7d20c416fa9635c654b2e82bb3cfddd6d9231352d8a00386d118d2c18
- download
- io.github.valnesfjord.tgwsproxyrs_205062.apk
2.5.4 — io.github.valnesfjord.tgwsproxyrs_205042.apk
- sha256
- 1d00e92a10bdd1fe38c979224685c793cf7bdc150de224059f61a99e7af7327a
- size
- 4.9 MB
- archs
- android-arm64-v8a
- version code
- 205042
- apk cert sha256
- 1db8f7a7d20c416fa9635c654b2e82bb3cfddd6d9231352d8a00386d118d2c18
- download
- io.github.valnesfjord.tgwsproxyrs_205042.apk
2.5.2 — io.github.valnesfjord.tgwsproxyrs_205022.apk
- sha256
- 47be0273e5f3912bfcadb3c7eb70ea0f38e1d5b33fffbc51a4932afb75170bb3
- size
- 5.0 MB
- archs
- android-arm64-v8a
- version code
- 205022
- apk cert sha256
- 1db8f7a7d20c416fa9635c654b2e82bb3cfddd6d9231352d8a00386d118d2c18
- download
- io.github.valnesfjord.tgwsproxyrs_205022.apk
2.5.1 — io.github.valnesfjord.tgwsproxyrs_205012.apk
- sha256
- cfc09fcb75a17a6f3ffd8447c80bbb6b94d1dcd38ad4d60c265a3c7ccb5f9cb0
- size
- 5.0 MB
- archs
- android-arm64-v8a
- version code
- 205012
- apk cert sha256
- 1db8f7a7d20c416fa9635c654b2e82bb3cfddd6d9231352d8a00386d118d2c18
- download
- io.github.valnesfjord.tgwsproxyrs_205012.apk
2.5.0 — io.github.valnesfjord.tgwsproxyrs_205002.apk
- sha256
- 50e56055181884316a90b8303adcad215872c2afeb9fd1c0f6f19dd06698b276
- size
- 5.0 MB
- archs
- android-arm64-v8a
- version code
- 205002
- apk cert sha256
- 1db8f7a7d20c416fa9635c654b2e82bb3cfddd6d9231352d8a00386d118d2c18
- download
- io.github.valnesfjord.tgwsproxyrs_205002.apk
Showing the newest 5 asset descriptors; the full set is in /api/apps/78ce6faa…