WebRTC is short for Web Real-Time Communication. This amazing technology that allows users to exchange video and audio traffic via their browsers, enabling video chats, webinars, and other similar activities. However, WebRTC has a crucial vulnerability – it can expose your IP.
Queries to the STUN server are routed via any existing adapter in the computer. This means, that if the default gateway is not tunneled, as in many OpenVPN-based VPNs, the STUN requests can expose your real IP address. To combat this issue, you can disable WebRTC manually on your browser.
Is My Browser Concerned?
Not every browser is affected by the leak. To check quickly, follow this link: https://diafygi.github.io/webrtc-ips/
Go to the link with and without VeePN. If you see the same public IP address, this means your browser is giving your real IP and should be configured manually.
How to Prevent WebRTC Leak
To ensure 100% protection, simply disable the WebRTC function in your browser:
- Type the following in the address line and press Enter: chrome://flags/#disable-webrtc
- You will see a dialogue window, and activate the option.
- Restart Chrome.
Note – In the newer versions, this function cannot be disabled anymore. So, what can you do? You have quite a few options, actually. First, you can try to switch back to an older Chrome version. Secondly, you can start using another browser. Finally, you can install an extension that will control the WebRTC technology.
Some of the extensions you might want to try to include WebRTC Control, WebRTC Leak Prevent, and WebRTC Network Limiter.
- Type about: config in the address bar.
- The browser will likely ask you whether you understand the risk of changing advanced settings. Click “I Accept the Risk.”
- You will be redirected to a page listing all the browser settings. Click Ctrl + F (or Cmd + F) and type “peer connection.enabled” in the search bar.
- After you have found the necessary setting, change the “true” in the “Value” column on the right by double-clicking on it. The Value should now become “false,” while the “Status” column should display “modified.”
Important note: manually disabling WebRTC on your browser may interfere with the correct operation of the websites that use the technology to provide their services. Use VeePN to protect your data and IP and be able to use the websites with WebRTC.