2019-01-20 15:34:42 +01:00
< h1 id = "webrtc" class = "anchor" >< a href = "#webrtc" >< i class = "fas fa-link anchor-icon" ></ i ></ a > WebRTC IP Leak Test - Is your IP address leaking?</ h1 >
< div class = "alert alert-danger" role = "alert" >
< strong > WebRTC is a new communication protocol that relies on JavaScript that can leak your actual IP address from behind your VPN.</ strong >
</ div >
< p > While software like NoScript prevents this, it's probably a good idea to block this protocol directly as well, just to be safe.</ p >
< p >
< a class = "btn btn-warning" target = "_blank" rel = "noopener noreferrer" href = "https://ipleak.net" > Test your Browser now</ a >
</ p >
< h3 > How to disable WebRTC in Firefox?</ h3 >
< p > In short: Set "media.peerconnection.enabled" to "false" in "about:config".</ p >
< p >< strong > Explained:</ strong ></ p >
< ol class = "long-string-list" >
< li > Enter "about:config" in the firefox address bar and press enter.</ li >
< li > Press the button "I'll be careful, I promise!"</ li >
< li > Search for "media.peerconnection.enabled"</ li >
< li > Double click the entry, the column "Value" should now be "false"</ li >
< li > Done. Do the WebRTC leak test again.</ li >
</ ol >
2019-10-25 22:58:01 -07:00
< p > If you want to make sure every single WebRTC-related setting is really disabled change these settings:</ p >
2019-01-20 15:34:42 +01:00
< ol class = "long-string-list" >
< li > media.peerconnection.turn.disable = true</ li >
< li > media.peerconnection.use_document_iceservers = false</ li >
< li > media.peerconnection.video.enabled = false</ li >
< li > media.peerconnection.identity.timeout = 1</ li >
</ ol >
< p > Now you can be 100% sure WebRTC is disabled.</ p >
< p >
< a class = "btn btn-primary" target = "_blank" rel = "noopener noreferrer" href = "https://ipleak.net" > Test your Browser again</ a >
</ p >
2020-03-07 23:55:07 +00:00
< h3 > How to disable WebRTC in Safari?</ h3 >
< ol class = "long-string-list" >
< li > Open the browser and click on the Safari tab in the menu tab.</ li >
< li > On the Advanced tab, check the box at the bottom that says "Show the Develop menu in menu bar".</ li >
< li > Come back to the main menu and go to the Develop tab.</ li >
< li > In the drop-down menu, go to Experimental Features and check "Remove Legacy WebRTC API"</ li >
< li > Done. Do the WebRTC leak test again.</ li >
</ ol >
< p >
< a class = "btn btn-primary" target = "_blank" rel = "noopener noreferrer" href = "https://ipleak.net" > Test your Browser again</ a >
</ p >
< h3 > How to disable WebRTC in Google Chrome?</ h3 >
2019-01-20 15:34:42 +01:00
2019-10-25 22:58:01 -07:00
< p > WebRTC cannot be fully disabled in Chrome; however, it is possible to change its routing settings (and prevent leaks) using an extension. Two open-source solutions include < a href = "https://chrome.google.com/webstore/detail/webrtc-leak-prevent/eiadekoaikejlgdbkbdfeijglgfdalml" > WebRTC Leak Prevent</ a > (options may need to be changed depending on the scenario), and < a href = "https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm" > uBlock Origin</ a > (select "Prevent WebRTC from leaking local IP addresses" in Settings).</ p >
2019-01-20 15:34:42 +01:00
< h3 > What about other browsers?</ h3 >
2020-03-07 23:55:07 +00:00
< p > Chrome on iOS and Internet Explorer does not implement WebRTC yet. < a href = "#browser" >< i class = "fas fa-link" ></ i > But we recommend using Firefox on all devices.</ a ></ p >