什么是 WebRTC,如何禁用

快速跳转至浏览器配置

WebRTC(Web real-time communications 的缩写)是一种可在浏览器与移动应用之间传输音视频流的技术。

WebRTC 标志


这项技术与 Skype 形成竞争。WebRTC 可直接在浏览器中进行视频会议。项目开源,并由 Google 积极推广,尤其是 Google Chrome 开发团队。


WebRTC 的工作原理

借助 WebRTC,用户的浏览器可以直接相互传输数据,无需额外的服务器存储和处理。所有数据都直接由终端用户的浏览器和移动应用处理。

WebRTC 的工作原理


Mozilla Firefox、Opera、Google Chrome(及所有基于 Google Chrome 的浏览器)等主流浏览器,以及 Android 和 iOS 移动应用,都支持 WebRTC。


WebRTC 的风险

WebRTC 的危险在于会识别您的真实 IP 地址。由于直接连接另一位用户、浏览器、网站或移动应用,网络设置会被忽略。为建立音视频通信,浏览器必须交换外部和本地 IP 地址。

匿名 VPN 服务可以解决此问题并隐藏真实 IP。最多只能检测到 VPN 网络分配的本地 IP。这并不危险,因为使用路由器共享网络时也会显示相同类型的本地 IP。

使用 VPN 时,WebRTC 不会检测到真实 IP 地址


如果使用代理,WebRTC 能检测到代理背后的真实 IP 地址;如果使用 VPN + 代理链,则会检测到 VPN 服务器的 IP 地址。

使用代理时,WebRTC 会识别真实 IP 地址


在使用以下服务时,WebRTC 也会检测到您的真实 IP 地址 Tor 网络.

使用 Tor 网络时,WebRTC 会识别真实 IP


如果不使用 WebRTC,最佳办法是将其禁用。



如何在浏览器中关闭 WebRTC

本页快速导航。

Mozilla Firefox

Opera

Google Chrome

Yandex Browser

SRWare Iron 及其他基于 Google Chrome 的浏览器

Internet Explorer, Microsoft Edge

macOS 上的 Safari

iOS 版 Safari

Android 上的 Google Chrome




如何在 Mozilla Firefox 中关闭 WebRTC

Mozilla Firefox 是唯一无需安装额外扩展即可禁用 WebRTC 的浏览器。


手动设置

如果不使用 WebRTC,可以将其完全禁用。如果偶尔需要使用,更方便的做法是 安装 Firefox 扩展.

要在 Mozilla Firefox 中禁用 WebRTC,请在地址栏输入以下文本并按 Enter。

about:config

Firefox WebRTC 禁用设置


点击“我接受风险”。

接受风险以在 Firefox 中禁用 WebRTC


请执行以下操作:

  1. 在搜索栏中输入文本,按 Enter。
  2. media.peerconnection.enabled
  3. 右键点击该行,选择“切换”,或双击该行。

在 Firefox 中禁用 WebRTC


完成这些操作后,WebRTC 将被禁用。

Mozilla Firefox 中 WebRTC 已禁用




通过 WebRTC Control 扩展配置

如果您需要使用 WebRTC,每次通过设置开关会很费时。安装扩展,即可通过 1 次鼠标点击启用或禁用 WebRTC。

打开“扩展”。

用于禁用 Firefox WebRTC 的扩展


选择:

  1. “搜索”部分
  2. 在搜索栏输入扩展名称: WebRTC Control
  3. 点击“安装”按钮

在 Firefox 中安装 WebRTC Control 插件


启用扩展。图标应变为蓝色,表示正在阻止 WebRTC。

Firefox 中已通过扩展禁用 WebRTC




如何在 Opera 中关闭 WebRTC

要在 Opera 中关闭 WebRTC,请进入扩展库。

Opera 中用于关闭 WebRTC 的扩展库


执行以下操作:

  1. 在搜索栏中输入插件名称: WebRTC Control
  2. 点击扩展

搜索 WebRTC Control 扩展以禁用 Opera 的 WebRTC


点击“添加到 Opera”。

在 Opera 中安装关闭 WebRTC 的插件


启用扩展。图标应变为蓝色,表示正在阻止 WebRTC。

Opera WebRTC 已禁用




如何在 Google Chrome 中禁用 WebRTC

要在 Google Chrome 中关闭 WebRTC,请进入“扩展程序”。

Chrome 中用于关闭 WebRTC 的扩展


向下滚动页面,点击“更多扩展”。

在 Chrome 中浏览关闭 WebRTC 的扩展


执行以下操作:

  1. 在搜索栏中输入扩展名称: WebRTC Control
  2. 点击“安装”按钮。

在 Chrome 中安装 WebRTC Control 扩展


点击“安装扩展”。

同意在 Chrome 中安装扩展


启用扩展。图标应变为蓝色,表示正在阻止 WebRTC。

Google Chrome 中 WebRTC 已禁用




如何在 Yandex Browser 中禁用 WebRTC

要在 Yandex Browser 中禁用 WebRTC,请打开“扩展”部分。

用于在 Yandex Browser 中禁用 WebRTC 的扩展


滚动到页面底部,点击“Yandex Browser 扩展目录”。

Yandex Browser 中用于关闭 WebRTC 的扩展目录


请按以下步骤操作:

  1. 在搜索栏输入扩展名称: WebRTC Control
  2. 点击扩展进行安装。

Yandex Browser 的 WebRTC Control 扩展


点击“添加到 Yandex Browser”。

在 Yandex Browser 中安装关闭 WebRTC 的插件


点击“安装扩展”。

同意安装扩展


启用扩展。图标应变为蓝色,表示正在阻止 WebRTC。

Yandex Browser 中的 WebRTC 已关闭




如何在 SRWare Iron 中禁用 WebRTC

SRWare Iron 基于 Google Chrome。

按照以下说明安装 WebRTC Control 扩展 Google Chrome.




如何在 Internet Explorer 和 Microsoft Edge 中禁用 WebRTC

浏览器 Internet Explorer 不支持 WebRTC 技术。

Microsoft Edge 使用 WebRTC。要在 Microsoft Edge 中部分禁用 WebRTC,请执行以下步骤:

  1. 输入 about:flags 在浏览器地址栏中
  2. 勾选
  3. 重启浏览器

在 Microsoft Edge 中部分关闭 WebRTC





如何在 macOS 的 Safari 中禁用 WebRTC

要禁用 WebRTC,请打开 Safari 的“设置”。

macOS 上 Safari 关闭 WebRTC 的设置


在“高级”选项卡中勾选复选框,使菜单中显示“开发”。

在 macOS 的 Safari 中显示“开发”部分


勾选 Remove Legacy WebRTC API,即可在 macOS 上的 Safari 中关闭 WebRTC。

在 macOS 的 Safari 中禁用 WebRTC





如何在 iOS 上的 Safari 中关闭 WebRTC

只有 iOS 11 及更早版本可以禁用 WebRTC。从 iOS 12 开始,Apple 删除了设置中的关闭选项。

在 iOS 11 及更早版本中打开“设置”。

iOS Safari WebRTC 禁用设置


向下滚动,找到 Safari。

iOS 上的 Safari 设置


点击“扩展”。

iOS 上 Safari 设置中的高级选项


点击 Experimental Features。

iOS 上 Safari 的实验性设置


点击 Remove Legacy WebRTC API,禁用 iOS 的 WebRTC 技术。

在 iOS 的 Safari 中禁用 WebRTC





如何在 Android 上的 Chrome 中关闭 WebRTC

要在 Android 的 Google Chrome 中禁用 WebRTC,请在地址栏输入以下文本:

chrome://flags/#disable-webrtc

将参数设置为 enable。重启 Google Chrome 后,WebRTC 即被关闭。




成为专家!

进一步了解如何在互联网上保持匿名。
1 次点击即可获取知识

向我们提问