bash.ws

WebRTC leak test

Check whether WebRTC exposes your real IP address—even while you’re connected to a VPN.

    What is a WebRTC IP leak?

    WebRTC is an open-source technology for real-time communication between devices. It can expose IP addresses even while you are connected to a VPN.

    Why does the leak happen?

    Web browsers and mobile applications use WebRTC for peer-to-peer communication. When establishing a connection, WebRTC gathers candidate network addresses. Depending on your browser and network configuration, these may include local or public IP addresses.

    How does WebRTC work?

    Web applications can use JavaScript APIs such as navigator.mediaDevices.getUserMedia() and navigator.mediaDevices.getDisplayMedia() to capture media. The RTCPeerConnection interface manages peer connections. Establishing these connections can involve servers that help peers find a network path, and IP addresses may be exposed during this process.

    How does the WebRTC leak test work?

    When you click Run test, bash.ws runs a JavaScript-based test using code from https://github.com/diafygi/webrtc-ips and displays the IP addresses available to WebRTC. The test warns you if an IP address is exposed.

    How can I integrate the WebRTC leak test into my WordPress website?

    Use the plugin available here: https://github.com/macvk/wp-vpn-leak-tests.

    Share URL

    Embed

    Copy