Encrypted Client Hello (ECH) encrypts the opening message of an HTTPS connection, hiding the real site name (SNI) from the network; it replaced the earlier ESNI draft.
Explanation
In classic TLS the browser names the site in readable text at the start of every HTTPS connection. ESNI was a first attempt to encrypt just that name. Its successor, Encrypted Client Hello, encrypts the whole ClientHello. The network sees only a shared outer name that many sites use. The browser learns the encryption key from the site's DNS HTTPS record, so ECH needs browser support, server support, and DNS that the network does not tamper with. Firefox enables it by default from version 119, and Cloudflare made it available on all plans on 29 September 2023. anyproxy.site is one of those sites. On 15 October 2026 its DNS HTTPS record carried an ECH configuration with the outer name cloudflare-ech.com. AnyProxy's regional proxy hosts (sg., fr. and us.anyproxy.site) publish no ECH record, so their names travel in plain text. ECH can also be blocked as a whole. In November 2024 Russia began cutting connections that combine the ECH extension with the name cloudflare-ech.com, saying the technology circumvents restrictions. When that happens the visitor sees a failed connection, not a slower one.
In practice
Both sides of the ECH story, observed on 15 Oct 2026. The DNS HTTPS record for anyproxy.site includes an ECH config whose public name is cloudflare-ech.com, so an ECH-capable browser would show the network only that name. The record for sg.anyproxy.site has no ECH at all. Cloudflare's trace page, reached through AnyProxy Singapore, reported sni=plaintext: the proxy's onward connection did not use ECH either. Russia shows the limit. Since November 2024 it blocks exactly that cloudflare-ech.com plus ECH combination.
Sources: Cloudflare — Encrypted Client Hello available on all plans (29 Sep 2023) · Mozilla — Understand Encrypted Client Hello · Risky Biz News — Russia blocks Cloudflare ECH connections (Nov 2024) · Cloudflare trace page used in the tests
We checked
Questions about ESNI / ECH
Related terms