即使是最好的IP代理或VPN服务,有时也无法完全保护你的数据免于暴露。浏览器泄漏并不是什么新鲜事,它们发生的频率比你想象的要高。
WebRTC泄漏最早在2015年被发现,因此任何关注在线隐私的人都已经知道它们的存在。那么,WebRTC是如何工作的,又该如何禁用它?以下是你需要了解的一切!
什么是WebRTC
WebRTC(全称为Web实时通信)是一个在2011年推出的开源工具。简单来说,它允许网页浏览器实时控制与所访问网站的点对点连接。
换句话说,WebRTC在网页上控制视频和语音通信,而用户无需安装任何扩展或插件。
近年来,居家办公和其他远程通信场景变得比以往任何时候都更为普遍。这一趋势显然使WebRTC的受欢迎度激增,因为它非常方便。没有比通过互联网共享实时音频和视频更简单的方法了。
既然WebRTC如此优秀,为什么还要禁用它呢?答案很简单——它可能泄露你的IP地址,危及你的隐私!
如何测试WebRTC泄漏
WebRTC泄漏发生的原因是该协议必须暴露你的IP地址,否则无法建立连接。因此,如果你通过启用了WebRTC的浏览器与网站建立连接,你的IP地址将会被暴露。
更糟糕的是,这种泄漏甚至可以绕过你的代理服务器、VPN或任何其他类型的IP保护措施。
当然,没有人喜欢被在线追踪的感觉。幸运的是,有一个快速的方法可以检查WebRTC是否开启(并泄露你的IP地址)。我们将使用IP2Location和Hidester的WebRTC Leak Test来检查当前的设置。
我们住宅代理来隐藏我们电脑的IP。根据IP2Location的检测,我们目前在西班牙马德里,这并不是真的。这只是意味着我们的代理正在正常工作!然而,Hidester的WebRTC泄漏测试显示了不同的情况。我们的电脑真实IP地址可见,因为WebRTC显然在广播它。
幸运的是,有办法关闭WebRTC。
如何测试WebRTC泄漏
WebRTC泄漏发生的原因是该协议必须暴露你的IP地址,否则无法建立连接。因此,如果你通过启用了WebRTC的浏览器与网站建立连接,你的IP地址将会被暴露。
更糟糕的是,这种泄漏甚至可以绕过你的代理服务器、VPN或任何其他类型的IP保护措施。
当然,没有人喜欢被在线追踪的感觉。幸运的是,有一个快速的方法可以检查WebRTC是否开启(并泄露你的IP地址)。我们将使用IP2Location和Hidester的WebRTC泄漏测试来检查当前的设置。你也可以使用我们自己的IP地址查询工具。
WebRTC泄漏测试
我们使用IPRoyal的住宅代理来隐藏我们电脑的IP。根据IP2Location的检测,我们目前在西班牙马德里,这并不是真的。这只是意味着我们的代理正在正常工作!然而,Hidester的WebRTC泄漏测试显示了不同的情况。我们的电脑真实IP地址可见,因为WebRTC显然在广播它。
幸运的是,有办法关闭WebRTC。
如何在任意浏览器中禁用WebRTC?
只要你的浏览器启用了WebRTC,你的IP地址就有暴露的风险。唯一能彻底消除这种风险的方法就是禁用WebRTC。以下是在最常用的浏览器中禁用WebRTC的快速指南。
在Google Chrome中禁用WebRTC
Google的开发团队一直在积极推广WebRTC,因此无法通过Chrome的设置来禁用它。幸运的是,你可以通过安装WebRTC Control扩展来实现。
安装后,你只需点击一下就能开启或关闭WebRTC。
请注意,这个扩展适用于Brave, Opera, Vivaldi和其他基于chrome的浏览器。由于我们使用的是Brave,我们将再次检查。
在Firefox中禁用WebRTC
虽然Firefox提供了几个扩展可以用来禁用WebRTC,但你也可以不用扩展来完成这项操作。按照以下步骤操作:
1. 在地址栏中输入 `about:config`,然后点击“Accept the Risk and Continue ”按钮。
2. 在搜索框中输入 `media.peerconnection.enabled`。
3. 点击右侧的图标,将值从 `true` 改为 `false`。
这样,你就成功禁用了WebRTC。
在Microsoft Edge中禁用WebRTC
Edge也允许你在不安装任何扩展的情况下禁用WebRTC。按照以下步骤操作:
1. 在地址栏中输入 `about:flags` 以进入开发者设置。
2. 在搜索框中输入 `WebRTC`。
3. 找到“Anonymize local IPs exposed by WebRTC”设置,并将其从“Default”改为“Enabled”。
总 结
尽管WebRTC很有用,但它也是大多数现代浏览器中的一个严重安全漏洞。幸运的是,禁用它相对简单,只需几步操作。
作为替代方案,你可以使用一些不可检测的浏览器。例如,Tor浏览器完全不支持WebRTC,Epic浏览器默认屏蔽WebRTC,而SRWare Iron则有专门禁用WebRTC的版本。