Check if browser WebRTC client communication protocols are leaking local LAN and public IP addresses despite proxy usage.
The WebRTC Vulnerability Explained
WebRTC (Web Real-Time Communication) is a browser protocol that enables voice/video calls and peer-to-peer data sharing directly within the webpage. To establish direct connections, WebRTC APIs use STUN (Session Traversal Utilities for NAT) servers to discover your local LAN and public IP addresses. Crucially, WebRTC bypasses standard proxy settings, allowing websites to read your real IP through simple JavaScript calls.
How to Fix WebRTC Leaks
Since WebRTC runs natively in modern browsers, the most secure fix is to disable WebRTC entirely. You can use browser privacy extensions (like WebRTC Control) or access advanced configuration pages (e.g. `about:config` in Firefox and setting `media.peerconnection.enabled` to `false`).