Speed & latency
IP & privacy
Cloud costs
Video calls in the browser ask STUN servers for your public address over UDP, and many proxies only carry TCP. Four STUN servers are asked at the same time as websites, along 51 probes in all, to see whether WebRTC gives away your own line.
It asks four STUN servers (Cloudflare, Google, Twilio, Xiaomi) for your public address over UDP, the way video-call sites do, and compares the answer with the exit websites see over HTTPS. If STUN sees your local line while websites see the proxy, any page can read your real IP.
Make the proxy carry UDP too: turn on TUN or enhanced mode in Clash, sing-box, Surge or Shadowrocket, or use the VPN's full-tunnel mode. Blocking WebRTC in the browser (uBlock Origin's setting "Prevent WebRTC from leaking local IP addresses", or media.peerconnection.enabled = false in Firefox) also works, but can break video calls.
For WebRTC, yes: no STUN server answered, so a page can't learn an address this way. Video calls may still work through a relay server.
A VPN that tunnels all traffic does. A proxy set only in the browser or the system (HTTP or SOCKS) usually carries TCP alone, so WebRTC's UDP leaves directly. Check again after every change to your setup.
Proxy and VPN apps with rules (Clash, Surge, Shadowrocket, sing-box and the like) choose a route by destination: sites in China direct, AI services through one server, everything else through another. A check that asks one site only sees that site's route. This page asks dozens of destinations at the same time and groups the answers by network.
Sites behind Cloudflare answer /cdn-cgi/trace on their own domain with the address that connected to them, and allow any page to read it. Your browser connects to chatgpt.com as usual, through whatever route your rules pick for it, and reads back the address chatgpt.com saw.
If the proxy only handles IPv4 but your line also has IPv6, connections over IPv6 can skip the proxy. The IPv6-only probes show which exit IPv6 traffic really takes.
By the network's owner: an address registered to a cloud or hosting company (Amazon, Google Cloud, Alibaba, DigitalOcean…) is labeled a proxy, the first one belonging to an ISP is your local line. A residential proxy or a VPN on an ISP network can't be told apart this way.
No. Your browser talks to each probe directly; this site only serves static files and never sees your results. Hide IPs before taking a screenshot.
The image and link are made in your browser and never contain IP addresses; city and network stay hidden unless you turn them on.