×
Home Services Pricing Download Client Case Studies Help Center About Us Login
🔍 Telegram Official | WEB-Proxy | MTProxy | Anti-Censorship Design Philosophy

August 2026: A Breakdown of Telegram's
Official New Proxy Technology WEB-Proxy

Design philosophy · Current DPI landscape · Technical architecture · Real-world results — how WEB-Proxy moves from "disguise" to "blending in".

On August 21, 2026, Telegram officially launched a new experimental anti-censorship technology called WEB-Proxy, followed by official client support in Telegram Desktop 7.1.0. Unlike traditional MTProxy, WEB-Proxy no longer tries to "disguise" itself as web traffic. Instead, it makes Telegram's proxy traffic actually run inside a WebView, initiating standard HTTPS or WebSocket connections through the browser engine, making it indistinguishable from normal web browsing to censorship systems.

This article breaks down the technology across four dimensions: design philosophy, the current DPI landscape, technical architecture, and real-world results.

1. Design Philosophy: Blending In, Not Disguising

The core design philosophy of WEB-Proxy can be summed up in four words: blend in, don't disguise.

1.1 From "Disguise" to "Blending In"

Traditional MTProxy's strategy is "disguise" — it tries to make its traffic look like ordinary HTTPS traffic. But no matter how well it disguises itself, the connection behavior of an MTProto proxy still has identifiable characteristics. The old MTProxy tried to "look like" normal web traffic, while WEB-Proxy uses a real web technology stack. Network filters face standard TLS and HTTPS traffic generated by a browser engine.

The essence of this shift: instead of trying to trick DPI into thinking "I look like a web page", the traffic is fundamentally web traffic.

1.2 Telegram-Specific, Not a Global Proxy

Telegram continues to deepen its MTProxy路线 rather than launching a general-purpose VPN or global proxy. This reflects a clear strategic consideration: prioritize solving Telegram's own accessibility while deliberately not providing global proxy capabilities. If WEB-Proxy became a general circumvention infrastructure, it would immediately attract targeted blocking from censorship systems, potentially implicating the ordinary websites used as camouflage. Serving only Telegram traffic means blocking it looks more like blocking a communication app than blocking a general circumvention service, reducing the risk of being "over-targeted".

1.3 Zero-Knowledge Relay: The Relay Sees Nothing

Another core design principle of WEB-Proxy is the zero-knowledge relay. The server-side tproxy-server treats DATA frames as opaque bytes — it cannot choose a Telegram destination, nor can it decrypt the MTProxy stream. The client derives the bridge capability locally, and the raw secret is never exposed to JavaScript. This means even the proxy operator cannot peek into the user's communications.

2. Current DPI Landscape: The 2026 Escalation

2.1 Timeline of the 2026 Blocking Wave

2026 was the year Telegram faced its most severe blocking in Russia and other regions. The blocking unfolded in several stages:

  • March 2026: RKN deployed new proxy connection detection algorithms on the TSPU system. These algorithms could identify differences between Telegram clients and browsers when establishing encrypted connections.
  • April 2026: Telegram released a client update that made encrypted connections behave more like a browser, temporarily solving the problem.
  • Late May 2026: TSPU began testing new algorithms that analyzed not only connection establishment but also protocol signatures to distinguish MTProto clients from real browsers. A new blocking wave began in late May and June.
  • From June 5, 2026: Telegram became nearly unusable in Russia. Official MTProto proxies (including built-in Fake TLS) were completely blocked by DPI, affecting all clients (Desktop, Android, iOS) and all major ISPs (Rostelecom, MTS, Beeline).

2.2 Technical Means: JA4 Fingerprinting

The core detection method of the current DPI system is JA4 TLS fingerprinting. The official Telegram client uses a static JA4 fingerprint in its ClientHello. Once the DPI system identifies it, it immediately injects RST packets to terminate the connection. Even with Fake TLS, the client's TLS stack still differs from a real browser, so it can also be detected.

The community has verified this is a client-side issue: community forks with dynamic JA4 rotation work immediately on the same proxy and network.

2.3 Behavioral Analysis

Beyond TLS fingerprints, the 2026 DPI systems also analyze behavioral characteristics of traffic. Analyzers check packet sizes, inter-packet timing, TLS connection structure, and other indirect features. If the traffic behaves like a proxy, disguising it as HTTPS is no longer enough. A typical scenario is the "16KB problem": after a connection is successfully established and transmits initial data, it is suddenly throttled or disconnected.

3. Technical Architecture: WEB-Proxy's Core Design

3.1 Overall Architecture

The WEB-Proxy architecture can be summarized as follows:

Telegram App
  → MTProto connection (keeps normal MTProxy framing and encryption)
  → Local WEB proxy adapter (one logical stream per app connection)
  → One WebView transport + authenticated relay session
  → Multiplexed frames (HTTPS or WebSocket carrier)
  → tproxy-server
  → One local TCP connection per stream → Official MTProxy

The client configures only two values: hostname and MTProxy secret. It derives the bridge capability locally, and the raw secret is never exposed to JavaScript. The WebView opens the bridge page, exchanges a short-lived bootstrap token for a relay session, and then runs the carrier mode selected by the matching server profile. OPEN, DATA, WINDOW, and CLOSE frames multiplex all Telegram connections.

3.2 Four Carrier Modes

WEB-Proxy supports four transport carrier modes, selected by the secret/profile, with no additional client settings required:

https
One serialized POST plus one long poll. Conservative baseline; one direction is capped near batch size/RTT.
https-lanes
Independent POST sequence and long poll for every logical stream. Mirrors Telegram TCP sessions and isolates latency; relies on HTTP/2 for many concurrent polls.
websocket
One ordered WebSocket multiplexing all streams. Removes HTTP stop-and-wait, but all streams share the same TCP congestion and failure domain.
websocket-lanes
One ordered WebSocket per logical stream. Isolates browser and relay queues so bulk media does not block interactive streams; increases connection and handshake count.

3.3 Security Design

WEB-Proxy has several key security features:

  • Domain disguise: The configured hostname is also a normal HTTPS website. Requests without authentic credentials see the public site; only GET /?bridge=<valid capability> reveals the bridge.
  • Persistent signing key: The server uses a persistent signing key (token.key). A missing or improperly permissioned key prevents startup; no ephemeral key is silently generated.
  • Strict frontend policy: The bridge page does not use cookies, browser storage, external resources, workers, frames, media, popups, downloads, forms, device permissions, clipboard APIs, or cross-origin requests.
  • Capacity controls: Process-wide limits are a mandatory safety boundary. Defaults: max_sessions_global 128, max_streams_global 4096, max_backend_dials_in_flight 256.

3.4 Deployment Architecture

The reference deployment architecture is:

Internet :80/:443 → Caddy → 127.0.0.1:8080 tproxy-server → Operator Site
                                                   → 127.0.0.1:2398 Official MTProxy

Only Caddy listens on external interfaces. The relay, admin endpoints, MTProxy client port, and statistics remain local. The relay never receives a client-selected backend address and never decrypts the MTProxy stream. Caddy proxies all paths to the relay, with no separate public path for unauthenticated probers to compare.

4. Real-World Results: Current Status and Feedback

4.1 Client Support Status

As of August 2026, client support is as follows:

  • Telegram Desktop: Officially supports WEB-Proxy in 7.1.0, with 7.1.1 fixing some bugs and 7.1.2 further improving connectivity on Windows.
  • Android: Supported in beta clients.
  • iOS: Still in the planning stage.

In the client, users only need to fill in the hostname and secret; no port or protocol configuration is required. The shareable link format is:

https://t.me/webproxy?server=proxy.example.com&secret=000102030405060708090a0b0c0d0e0f

4.2 Deployment Threshold and Cost Are Significantly Higher

Compared to traditional MTProxy or ordinary proxies, WEB-Proxy's deployment threshold, technical difficulty, and cost are significantly higher. It is no longer a lightweight solution where you "fill in an IP and port and go". It requires the operator to have full server operations capabilities: owning a domain and a public server, configuring DNS, Caddy reverse proxy, systemd services, nftables firewall rules, and understanding the basics of WebView carriers and frame protocols. Although the official installer provides some automation, it is still aimed at "clean servers where Caddy owns ports 80/443"; servers already hosting other sites require manual integration. For ordinary users, this means moving from "using a public proxy" to "operating a small web service", with significantly higher time, technical, and ongoing maintenance costs. As a result, WEB-Proxy is more likely to be adopted in the short term by technical communities, organizational users, and advanced users willing to tinker, rather than becoming as widespread as public MTProxy.

4.3 Effectiveness Assessment

Advantages:

  • From the perspective of network censorship systems, WEB-Proxy traffic is almost indistinguishable from a user normally visiting an ordinary website. External observers only see TLS traffic to your domain; without HTTPS decryption, it cannot be distinguished from visiting a normal website.
  • Because the traffic comes from a real browser engine, the TLS fingerprint matches a real browser, solving the JA4 fingerprint exposure problem of traditional Fake TLS.
  • The four carrier modes can be flexibly selected according to the network environment, increasing the ability to adapt to different blocking strategies.

Limitations:

  • The server-side tproxy-server is still marked by the official as proof-of-concept, not yet a stable release.
  • Requires your own domain and server, and the deployment technical difficulty and cost are higher. Users cannot obtain the service directly like using a public MTProxy.
  • At runtime, the WebView loads the proxy provider's webpage in the background. Providers may inject sponsored channels, posing a potential risk. Telegram has issued a warning about this.
  • Restarting the relay invalidates existing carrier sessions, and clients need to re-establish connections.
  • On macOS WebKit, WebSocket handshakes may be serialized, causing slow connection establishment in websocket-lanes mode; in this case, switch to websocket mode.

4.4 Comparison with Other Solutions

Medium
Traditional MTProto Anti-Censorship

Encrypted but has traffic fingerprint, easily JA4-identified

High
WEB-Proxy Anti-Censorship

Indistinguishable from real web traffic, browser engine traffic

High
VLESS+Reality Anti-Censorship

Borrows real site certificates, medium deployment complexity

5. Conclusion

WEB-Proxy represents a major evolution in Telegram's anti-censorship technology. By actually running proxy traffic inside a WebView, it moves from "disguised as web traffic" to "is web traffic", providing a new survival path in the increasingly harsh DPI environment of 2026. Its design philosophy — Telegram-specific, zero-knowledge relay, no global proxy — reflects the official's delicate balance between "usability" and "not attracting over-targeting".

It is important to note that WEB-Proxy's deployment threshold, technical difficulty, and cost are all higher than traditional MTProxy. It is not a one-click solution for ordinary users, but requires operators to have domain, server, and web service operations capabilities. Currently, WEB-Proxy is still in the proof-of-concept stage, but with official support in Telegram Desktop and Android clients, and active community participation, this technology is expected to become one of the core solutions for accessing Telegram in restricted network environments in the future.

🎁 Want to Experience an Anti-Censorship Solution Yourself?

🚀 TGV 3-Day Free Trial · Dedicated MTProto Proxy

If you are struggling in a restricted network, or want to verify how Telegram's official WEB-Proxy route performs in a real environment, you can claim a 3-day free trial from TGV.

  • Dedicated resources: Independent server allocation, not shared proxies, avoiding congestion or IP bans caused by public resources.
  • One-click import: The configuration email contains an "Add to Telegram" button; parameters are filled automatically.
  • MTProto encrypted transport: The proxy server cannot decrypt communication content; strict no-logs policy.
  • No manual configuration: Receive the complete proxy configuration within 1 minute after submitting your email; supports multiple devices.

🎁 Claim Your 3-Day Free Trial →