WebRTC使人们更容易在浏览器之间进行通信,而不需要安装额外的软件。WebRTC可以让你聊天、视频会议或与他人共享文件。
WebRTC可能会暴露设备的本地和公共互联网地址,即使你用虚拟私人网络(VPN)。这被称为WebRTC泄漏,因为它泄露了私人信息。一旦广告商或网站主机知道某个设备的公共互联网地址,他们就可以识别与该地址相连接的地区、城市和互联网服务提供商。
如果您不需要WebRTC,请在浏览器中禁用或限制它。您可以在许多(但不是所有)现代浏览器中防止WebRTC泄漏。
检查浏览器是否有webbrtc泄漏
打开你使用的浏览器,进入https://browserleaks.com/webrtc.这个页面测试浏览器是否有WebRTC泄露,并显示三种类型的信息。
- 如果网站显示真正的除了RTCPeerConnection和RTC DataChannel,浏览器还支持WebRTC。
- 如果在“公网IP地址”或“IPv6地址”后显示任何数字,这些数字就是设备的internet地址。
- WebRTC媒体设备部分可能会显示关于设备的麦克风和摄像头的信息。
在进行下面列出的任何设置更改后,返回https://browserleaks.com/webrtc页以验证更改的影响。
如何在Firefox中禁用WebRTC
在所有现代浏览器中,Firefox是唯一一个允许完全禁用WebRTC的浏览器。
-
打开Firefox,然后输入:配置你通常会在哪里输入一个网址,然后按输入(或者,在某些系统中,返回).
-
选择我愿意冒这个险.这使您可以访问多个Firefox配置设置。
-
在顶部的搜索框中,输入同行并按输入.
-
双击media.peerconnection.enabled行。该行以粗体显示,值变为false,表示禁用了对等体连接。
-
在顶部的搜索框中,输入media.navigator并按输入.
-
双击media.navigator.enabled行。行显示为粗体,值变为false,表示禁用设备导航。
-
WebRTC将不再在您的设备上的Firefox中工作。
如何在Chrome, Firefox和Opera中阻止WebRTC
你可以用浏览器扩展阻止WebRTC,WebRTC控制.该扩展可安装在Chrome, Firefox和Opera。
-
选择您的浏览器(例如Chrome、Firefox或Opera)的图标。
-
现在,您将进入浏览器的WebRTC控件扩展页。选择添加到浏览器,添加到Firefox,或添加到歌剧分别在Chrome、Firefox或Opera中添加扩展。
-
提示显示,并要求您的许可,以允许扩展访问您的数据为所有网站,以及阅读和修改隐私设置。选择添加(或添加扩展),如果你同意。
-
如果您使用Firefox或Opera,您可能需要选择一个额外的好吧扩展安装完成后。
-
扩展的图标显示在浏览器的右上角。
-
圆圈为蓝色时,表示启用了WebRTC防泄漏功能。选择扩展以切换状态。
如何在微软Edge的新版本中阻止WebRTC
Edge的新版本包括一个隐私功能,可以通过WebRTC阻止你的本地IP地址。它很容易启用和保护大多数泄漏,而不需要扩展。
-
开放的边缘。
-
类型:国旗进入地址栏,然后按输入.
-
向下滚动并选择隐藏我的本地IP地址在WebRTC连接复选框。
-
这时会出现一个通知,告诉您重新启动浏览器。关闭边缘并再次打开。重复浏览器泄漏测试,以确保WebRTC不再泄漏您的IP。
用扩展块在边缘上的WebRTC
新版本的微软Edge还支持Chrome扩展。就像Chrome、Firefox和Opera一样,新版的Microsoft Edge依赖于开源的Chromium核心代码,这就是为什么这个扩展可以与所有这些浏览器兼容。
-
打开新版本的Microsoft Edge,然后转到https://mybrowseraddon.com/webrtc-control.html.
-
选择Chrome图标,即使你使用的是新版本的Microsoft Edge。
-
会出现一个提示,通知您可以将扩展从Chrome Web Store添加到Microsoft Edge。选择允许从其他商店扩展.
-
系统将显示一个通知,说明来自其他商店的扩展未经过验证。选择允许.
-
选择添加到浏览器.
-
提示显示,要求您的许可,以允许扩展访问您的数据为所有网站,以及阅读和修改隐私设置。选择添加扩展,如果你同意的话。
-
扩展的图标显示在浏览器的右上角。默认情况下,扩展是启用和激活后,您安装它。
防止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一起工作,以保护您的互联网地址隐私。