Share Page:

    WebRTC Leak Test

    Check if WebRTC is leaking your real IP address behind VPN/proxy

    Direct Answer (AEO)

    A WebRTC leak occurs when browser-based Real-Time Communication APIs bypass encrypted VPN tunnels to expose a device's private LAN or public WAN IP addresses through STUN/TURN server requests.

    JavaScript Code Snippet

    // Detect browser WebRTC IP leakage vector
    const pc = new RTCPeerConnection({
      iceServers: [{ urls: "stun:stun.l.google.com:19302" }]
    });
    pc.createDataChannel("");
    pc.createOffer().then(offer => pc.setLocalDescription(offer));
    pc.onicecandidate = (ice) => {
      if (ice && ice.candidate && ice.candidate.candidate) {
        console.log("Candidate IP vector detected:", ice.candidate.candidate);
      }
    };

    Technical Parameters

    Evaluates UDP socket queries against public STUN endpoints, verifying whether IPv4/IPv6 packets bypass browser SOCKS5 or TUN/TAP interface proxies.

    WebRTC IP Leak Detection

    Test if your browser is exposing your real IP through WebRTC

    Frequently Asked Questions

    Common questions about WebRTC leaks and IP privacy protection