如何在各种浏览器中禁用WebRTC

WebRTC允许高质量的音频/视频通信和点对点文件共享 直接从浏览器同时也为这些网络交互中涉及的带宽使用和延迟做了奇迹。然而,人们正在研究如何在浏览器中禁用WebRTC,因为它会造成隐私泄露 – 特别是对于VPN和代理用户。

不幸的是,没有多少用户知道这个漏洞,这就是为什么它经常在人们试图增加他们的在线隐私的雷达下通过。事实上,它甚至不能被称为“安全漏洞”,因为这是 WebRTC如何通过设计来表现。

在了解如何在浏览器中禁用WebRTC之前,您还可以检查VPN是否泄露了您的IP。否则,请随时跳到下面的浏览器。

的WebRTC

如何检查IP泄漏

您可以通过以下简单步骤轻松发现您的VPN是否存在WebRTC IP泄漏:

  1. 记下来自WhatIsMyIP等网站的IPv4和IPv6地址,然后关闭网站。
  2. 在您选择的服务器国家/地区启用VPN软件。
  3. 访问您在步骤1中使用的同一网站。您的新IP地址应反映国家/地区的“更改”。
  4. 由于IPv6的处理方式,您的公共IPv6地址 可能仍然可见 如果您使用支持WebRTC的浏览器。

IPv6漏洞也可以通过旧金山研究员Daniel Roesler自己的演示或BrowserLeaks和IPLeak等网站进行验证。您可以使用以下某个指南禁用WebRTC后检查是否存在泄漏。

如何在Chrome和Opera中禁用WebRTC

这些浏览器没有内置的方法来禁用WebRTC,但有一些免费的第三方扩展可以提供帮助,这些扩展都存在于Chrome商店或Opera Add-ons页面上。

  • WebRTC泄漏预防
  • WebRTC控制
  • Easy WebRTC Block

uBlock Origin还具有通过WebRTC收集数据的网站脚本的过滤器,以及其弹出和广告拦截功能。这里有一个关于如何使用uBlock Origin的深入指南。

对于那些想要真正深入的人,有一些附加组件,如ScriptSafe或uMatrix,您可以将其配置为仅允许来自您绝对信任的域中的脚本和其他网站元素。过滤器是可自定义的,但使用任一附加组件都可以 耗时的, 至少可以说。

更不用说你真的需要一些关于每个过滤器有效使用扩展的知识。否则,您将在许多网站上阻止关键功能(如在线视频播放器)。扩展也可以 占用相当多的RAM 保持活动状态,尤其是在使用多个选项卡时。

应该指出的是这些扩展 实际上并没有修复IP泄漏 本身,而是阻止访问网站收集IP地址的尝试。此外,cookie在某些情况下也可以存储此信息,因此如果您的IPv6地址仍出现在某些IP检测网站上,请不要感到惊讶。

如何在Chrome for Android中停用WebRTC

虽然谷歌没有为桌面用户添加选项,但似乎Android版本具有这样的功能。以下是在Android版Chrome中停用WebRTC的方法:

  1. 在地址栏中输入 铬://标志/#禁止-的WebRTC 然后点按Enter。
  2. 对于出现的选项(应为WebRTC STUN原点标题),点击 启用
  3. 重新启动手机以使设置生效。

请注意,此方法可能无法在较新版本的浏览器中使用。

如何在Firefox中禁用WebRTC

虽然它们存在于附加组件页面上,但Firefox用户无需依赖第三方扩展来禁用WebRTC。以下是如何从浏览器自己的设置中执行此操作:

  1. 在地址栏中输入 about:config中 然后按Enter键。
  2. 在出现的警告屏幕中单击“我接受风险!”。
  3. 地址栏下方会有一个搜索框。类型 media.peerconnection.enabled 在里面。
  4. 双击搜索结果。 “值”列应更改为““。

上述步骤也适用于移动版Firefox。

对于高级用户,uMatrix也可以在Firefox上使用,以及NoScript插件。它们的工作方式与ScriptSafe相同,因此使用风险自负。

如何在Microsoft Edge中禁用WebRTC

虽然Edge无法完全禁用WebRTC,但至少有一个设置可以阻止它显示您的本地IP地址。以下是激活它的方法:

  1. 在地址栏中输入 约:标志 然后按Enter键。
  2. 在“WebRTC”下,可以选择在这些类型的连接上隐藏本地IP。单击复选框以激活它。

与往常一样,您可以使用开头所述的方法之一来检查是否仍有IP泄漏。不幸的是,仅隐藏本地IP地址没有多大好处,因为它在跟踪方面是无用的。建议使用更安全的浏览器。

如何在Safari中禁用WebRTC

虽然Apple宣布面向iOS和macOS的Safari 11的WebRTC,但有 无法禁用它 到目前为止。尽管如此,当涉及到与网站共享的设备和网络细节时,Safari更加严格,因此WebRTC泄漏的可能性较小。

保护您的路由器能做什么吗?

虽然在路由器上启用VPN节省了为家庭周围的每个设备设置软件的时间,但它在WebRTC泄漏方面并没有完全做任何事情。这就是为什么建议您使用上述方法在浏览器中禁用WebRTC,即使您已使用VPN保护路由器。