跳到正文

WebRTC leak test

WebRTC can expose your real IP to any JavaScript on the page. Check if your browser is letting that information slip past your VPN.

Probing WebRTC candidates…

What is a WebRTC leak?

WebRTC is a browser API for peer-to-peer audio and video. To set up a call it has to gather the available network paths, which involves asking STUN servers what your public IP looks like. The result — including your real IP — is then available to any script on the page via JavaScript, regardless of what a VPN is doing at a lower layer.

Browsers handle this differently. Safari and Brave block IP enumeration by default. Chrome and Firefox don't, but extensions like WebRTC Network Limiter or uBlock Origin's WebRTC option can disable non-proxied UDP. The cleanest fix is usually a different browser, not a different VPN.