关闭浏览器的 WebRTC 避免暴露本地 IP

什么是 WebRTC

==========

WebRTC 技术是由谷歌开发的,无需使用任何第三方软件即可在两个用户之间安全地交换视频和音频数据(p2p 连接)然而,这项技术并没有完成它的任务。

WebRTC 标准允许第三方用户轻松确定网络用户的 IP 地址,避免了 VPN、TOR、SOCKS 等网络保护者的软件障碍。但是因为一些浏览器的缺陷,以及 WebRTC 在许多浏览器中默认可用,因此它们都可能容易受到攻击。它们也会使您在网络上匿名化的所有努力失去作用。

检查 WebRTC 泄漏

============

第三方检测网站:

显示红色 Warning! 就是暴露了你的本地 IP。
显示绿色 WebRTC Iis not leaking, you are safe 就是安全的。

在浏览器中禁用 WebRTC

==============

Chrome 浏览器 PC 版\

在商店安装并启用插件:

  • WebRTC Leak Shield
  • WebRTC-Leak-Prevent

Chrome Android 版\

在浏览器地址栏输入: chrome://flags/#disable-webrtc

Edge 浏览器 PC 版\

同Chrome,也可以在商店安装并启用 WebRTC Leak Shield 插件:

MacOS

  1. 点击 Safari 并从下拉式菜单中选择【设置】。
  2. 点击【高级】选项卡,选中【显示网页开发者功能】。
  3. 返回主菜单并转到【开发】选项卡。
  4. 在下拉菜单中选择【试验性功能】。
  5. 滚动到底部,点击 WebRTC mDNS ICE candidates 以禁用。
  6. 打开 Safari 浏览器,WebRTC 将被禁用。