AI summary
Native on-device MTProto proxy for Telegram that relays traffic over TLS WebSocket connections with optional Cloudflare fallback. Runs a local proxy on 127.0.0.1:1443 with per-DC connection pools, automatic route selection, and no root, account, or ads required. Version 1.6.
Generated by AI. May contain inaccuracies.
About this app
Native on-device MTProto proxy for Telegram. The app listens on 127.0.0.1:1443, authenticates clients with a generated MTProto secret, and relays traffic to Telegram data centers over TLS WebSocket connections. If the direct WebSocket route is unavailable, it can use a Cloudflare proxy domain or fall back to direct TCP.
Telegram is configured through a standard tg://proxy link. The app does not require root, an external proxy server, an account, analytics, or ads.
Features
- Native Kotlin proxy engine with MTProto AES-CTR re-encryption - Direct WebSocket transport with per-DC connection pools - Validated Cloudflare domain pool with per-DC sticky balancing - Configurable Cloudflare-first or TCP-first fallback order - Optional Cloudflare-first routing for every Telegram DC - Automatic per-network route selection with lightweight direct/Cloudflare/TCP probes - Route-aware direct WebSocket pooling and automatic reset after network changes - Foreground service, wake lock, notification restart/stop actions, and Quick Settings tile - Abridged, intermediate, and padded-intermediate MTProto framing - English and Russian UI - Optional detailed connection, traffic, route, error, and pool statistics - In-memory live connection log and explicit five-minute diagnostic report export - System, Light, Dark, and Android 12+ Material You appearance - Built-in English and Russian help for routing and diagnostics - Daily update notification with a static repository manifest fallback - Strict configuration validation and persistent DataStore settings
Usage
1. Install the APK and open TG WS Proxy. 2. Start the proxy from the app or the Quick Settings tile. 3. Tap Open in Telegram, or copy the generated tg://proxy link. 4. Confirm the MTProto proxy in Telegram.
The default listener is local-only. Binding to 0.0.0.0 exposes the proxy to the local network; clients still need the generated secret.
License
MIT
What's new
More efficient default power profile based on background CPU and radio-wakeup testing. - Device wake lock, WebSocket preparations, periodic route checks, and Cloudflare updates are now disabled by default. - Default WebSocket keepalive interval increased from 30 to 180 seconds. - Existing installations are automatically migrated only if all power settings still match the previous defaults — otherwise, the current profile is preserved. - Users with migrated settings see a one-time explanation of all changes, with guidance on where to adjust them if needed. - Updated Power usage help section with details on battery benefits, reliability tradeoffs, and the migration rule.
About this version
- Version
- 1.6.0 (8)
- Size
- 1.5 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 59
- Updated
- Aug 31, 2026
- Package
- dev.minios.tgwsproxy
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10