← back to apps

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
android-arm64-v8a vcode 205062
✓ signed cert 1db8f7a7…
screenshot

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.

versionchannelreleasedevent
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…