如何禁用WebRTC

通过控制你的浏览器允许做什么来防止隐私泄露

WebRTC使人们更容易在浏览器之间进行通信,而不需要安装额外的软件。WebRTC可以让你聊天、视频会议或与他人共享文件。

WebRTC可能会暴露设备的本地和公共互联网地址,即使你用虚拟私人网络(VPN)。这被称为WebRTC泄漏,因为它泄露了私人信息。一旦广告商或网站主机知道某个设备的公共互联网地址,他们就可以识别与该地址相连接的地区、城市和互联网服务提供商。

如果您不需要WebRTC,请在浏览器中禁用或限制它。您可以在许多(但不是所有)现代浏览器中防止WebRTC泄漏。

检查浏览器是否有webbrtc泄漏

打开你使用的浏览器,进入https://browserleaks.com/webrtc.这个页面测试浏览器是否有WebRTC泄露,并显示三种类型的信息。

  • 如果网站显示真正的除了RTCPeerConnection和RTC DataChannel,浏览器还支持WebRTC。
  • 如果在“公网IP地址”或“IPv6地址”后显示任何数字,这些数字就是设备的internet地址。
  • WebRTC媒体设备部分可能会显示关于设备的麦克风和摄像头的信息。
Browserleaks.com上的RTCPeerConnection/DataChannel和公共IP地址

在进行下面列出的任何设置更改后,返回https://browserleaks.com/webrtc页以验证更改的影响。

如何在Firefox中禁用WebRTC

在所有现代浏览器中,Firefox是唯一一个允许完全禁用WebRTC的浏览器。

  1. 打开Firefox,然后输入:配置你通常会在哪里输入一个网址,然后按输入(或者,在某些系统中,返回).

  2. 选择我愿意冒这个险这使您可以访问多个Firefox配置设置。

  3. 在顶部的搜索框中,输入同行并按输入

  4. 双击media.peerconnection.enabled行。该行以粗体显示,值变为false,表示禁用了对等体连接。

    Firefox (Windows)关于:config with media.peerconnection.enabled setting to
  5. 在顶部的搜索框中,输入media.navigator并按输入

  6. 双击media.navigator.enabled行。行显示为粗体,值变为false,表示禁用设备导航。

    Firefox (Windows)的截图:config setting media.navigator.enabled set to
  7. WebRTC将不再在您的设备上的Firefox中工作。

如何在Chrome, Firefox和Opera中阻止WebRTC

你可以用浏览器扩展阻止WebRTC,WebRTC控制.该扩展可安装在Chrome, Firefox和Opera。

  1. 打开浏览器,进入https://mybrowseraddon.com/webrtc-control.html

  2. 选择您的浏览器(例如Chrome、Firefox或Opera)的图标。

    webbrtc控件的下载链接
  3. 现在,您将进入浏览器的WebRTC控件扩展页。选择添加到浏览器添加到Firefox,或添加到歌剧分别在Chrome、Firefox或Opera中添加扩展。

  4. 提示显示,并要求您的许可,以允许扩展访问您的数据为所有网站,以及阅读和修改隐私设置。选择添加(或添加扩展),如果你同意。

  5. 如果您使用Firefox或Opera,您可能需要选择一个额外的好吧扩展安装完成后。

  6. 扩展的图标显示在浏览器的右上角。

    浏览器中的WebRTC控件图标
  7. 圆圈为蓝色时,表示启用了WebRTC防泄漏功能。选择扩展以切换状态。

如何在微软Edge的新版本中阻止WebRTC

Edge的新版本包括一个隐私功能,可以通过WebRTC阻止你的本地IP地址。它很容易启用和保护大多数泄漏,而不需要扩展。

  1. 开放的边缘。

  2. 类型:国旗进入地址栏,然后按输入

  3. 向下滚动并选择隐藏我的本地IP地址在WebRTC连接复选框。

    “通过WebRTC连接隐藏我的本地IP地址”选项
  4. 这时会出现一个通知,告诉您重新启动浏览器。关闭边缘并再次打开。重复浏览器泄漏测试,以确保WebRTC不再泄漏您的IP。

    在Microsoft Edge上阻止WebRTC

用扩展块在边缘上的WebRTC

新版本的微软Edge还支持Chrome扩展。就像Chrome、Firefox和Opera一样,新版的Microsoft Edge依赖于开源的Chromium核心代码,这就是为什么这个扩展可以与所有这些浏览器兼容。

  1. 打开新版本的Microsoft Edge,然后转到https://mybrowseraddon.com/webrtc-control.html

  2. 选择Chrome图标,即使你使用的是新版本的Microsoft Edge。

  3. 会出现一个提示,通知您可以将扩展从Chrome Web Store添加到Microsoft Edge。选择允许从其他商店扩展

    “允许从其他商店扩展”按钮
  4. 系统将显示一个通知,说明来自其他商店的扩展未经过验证。选择允许

  5. 选择添加到浏览器

  6. 提示显示,要求您的许可,以允许扩展访问您的数据为所有网站,以及阅读和修改隐私设置。选择添加扩展,如果你同意的话。

  7. 扩展的图标显示在浏览器的右上角。默认情况下,扩展是启用和激活后,您安装它。

防止web brtc泄露在任何浏览器与VPN

有些浏览器不提供任何禁用WebRTC的方法。例如,截至2019年6月,在笔记本电脑或台式机的Safari当前版本中,还没有内置的方法来禁用WebRTC。你也不能在移动设备上禁用WebRTC,无论是iOS上的Safari还是Android上的Chrome。微软不允许你禁用ORTC,这是微软Edge版本(那些不基于Chromium的版本)中WebRTC的替代方案。ie浏览器不支持WebRTC,所以没有必要禁用它或担心WebRTC泄露。

您可以考虑使用虚拟专用网络(VPN)来防止WebRTC泄漏。VPN不会禁用WebRTC,但可以隐藏你的位置。例如,您可能在芝加哥,并选择启用通过洛杉矶路由的VPN连接。WebRTC报告的IP地址将出现在洛杉矶,而不是芝加哥。

当启用WebRTC时,大多数(但不是全部)VPN服务会保护您的位置。与你的VPN提供商联系。如果你还没有VPN,看看最好的VPN服务提供商,找到适合你的服务。此外,WebRTC网络限幅器Chrome扩展可以与VPN一起工作,以保护您的互联网地址隐私。

这个页面有用吗?