You Are Not Anonymous When Using A Proxy
You Are Not Anonymous When Using A Proxy
Description About WebRtc
In recent days The security hole that touches WebRTC and that allows, and thanks to a small trick and JavaScript, to recover the local and public IP address of the Internet user, So If you use a proxy or you use a VPN , then it is possible to obtain your IP address, WebRTC allows websites to get your actual IP address from behind your VPN.
This addon fixes that issue and makes your VPN more effective [1] by changing browser-wide settings in Firefox, This addon allows you to easily disable WebRTC.
You can click the addon's icon to quickly toggle WebRTC on and off.
What IS The WebRtc
The WebRTC is a set of APIs for managing audio/video conversations directly from a browser, with no plugins to install.
With Chrome and Firefox natively support it, And Taking advantage of the implementation of the WebRTC protocol in Windows (other operating systems would not be affected), it is possible to discover the real IP address of the Internet user who is hiding behind a proxy or a VPN.
To test this flaw, simply follow the steps below:
Follow What Is My Ip or Whoer and write down your public IP address Activate your proxy or VPN and go to a cette website that takes advantage of the WebRTC weakness.
If your IP address is identical to the one returned on the page exploiting the WebRTC bug, that means I can also log it on my side to identify you.
To protect against this flaw and while you wait for a fix in Firefox and Chrome, an extension for Chrome has been put online, which allows you to disable WebRTC and enable it only when needed.
So In The Firefox, you can also install this Extension That Disables WebRTC or go to the about config panel, and reverse the media.peerconnection.enabled option, to set it to false
How to Disable WebRtc Manually
Firefox – Easy Method
Desktop and Android users can use the Disable WebRTC plugin for Firefox,And Click on the "Add to Firefox" button and follow the instructions to install the plugin.
Once installed, it will disable WebRTC by default. You can check by looking for the plugin's 'W' icon in the Firefox toolbar.
The plugin is working if the icon is green. Click it and it will turn red, meaning that WebRTC is enabled again.
Firefox – Advanced Method
Use these instructions if you wish to manually disable WebRTC:
Type "about:config" into the address bar and hit Enter.
Click the button "I accept the risk!".
Type media.peerconnection.enabled in the search bar.
Note Only one entry should appear.
Right-click on the entry and choose "Toggle" to change the Value column to "false".
To enable WebRTC again, follow the instructions until the Value column changes back to "true".
Chrome and Microsoft Edge (Chromium)
For better security use Firefox instead, as there is currently no better working solution for Chrome and Edge and plugins are easily circumvented.
iOS: Chrome on iOS does not seem to implement the vulnerable parts of WebRTC yet.
Advanced users: read our Advanced options section.
Safari
For macOS:
Click on Safari, then go to Preferences -> Advanced -> Enable "Show Develop menu in menu bar", after that open the Develop menu > Experimental Features, and then uncheck WebRTC mDNS ICE candidates in the bottom.
So However this is an experimental feature so we recommend that you instead use Firefox as your browser and follow our instructions for disabling WebRTC in Firefox.
iOS 13 and below:
Go to the Settings app, tap on Safari, scroll all the way down, and tap on Advanced, and then in Experimental features, disable WebRTC mDNS ICE candidates.
(do keep in mind it is an Experimental feature).
This option has been removed from iOS 14.
Note:
Some websites, like Google Meet, depend on WebRTC to work.
The Firefox sadly can't disable WebRTC per-tab or per-window, the setting affects the entire browser.