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