WebRTC 泄露测试 — 您的浏览器是否泄露了真实 IP?
检查 WebRTC 是否在 VPN 后面暴露了您的真实 IP 地址
最后更新: 2026年4月1日
正在探测 WebRTC 连接……
什么是 WebRTC 泄露?
WebRTC(Web实时通信)是一种浏览器技术,用于视频通话、语音聊天和点对点文件共享。为了建立直接连接,WebRTC 需要发现您的网络接口——包括您的真实 IP 地址。
即使在使用 VPN 时,WebRTC 也可能绕过隧道,向任何网站泄露您的实际公网和本地 IP 地址。这被称为 WebRTC 泄露。大多数 VPN 浏览器扩展可以禁用 WebRTC,某些浏览器也提供设置来防止此问题。
如何防止 WebRTC 泄露
Firefox
在 about:config 中将 media.peerconnection.enabled 设置为 false
Chrome / Edge
使用阻止 WebRTC 的扩展,如 WebRTC Leak Prevent
VPN 扩展
大多数优质的 VPN 浏览器扩展都包含 WebRTC 泄露防护
为什么 WebRTC 泄露很危险
WebRTC 内置于每个主流浏览器中——Chrome、Firefox、Edge、Safari 和 Opera 都支持它。它为视频通话、语音聊天、屏幕共享和点对点文件传输提供支持。为了实现这些实时连接,WebRTC 必须发现设备上所有可用的网络接口。
问题在于这个发现过程发生在浏览器层面,完全位于您的 VPN 隧道之外。即使您的 VPN 处于活动状态并加密所有其他流量,单个 JavaScript 调用就能指示您的浏览器枚举其网络接口并泄露本地和公网 IP 地址。
这使得 WebRTC 泄露格外危险——它们不需要特殊访问权限、无需插件、也不需要用户交互。任何网站都可以静默检查 WebRTC 泄露,并在毫秒内识别您的真实 IP 地址。结合浏览器指纹技术,这可以永久性地去匿名化 VPN 用户。
唯一可靠的防护措施是浏览器级别的控制:完全禁用 WebRTC(Firefox 中可实现)、使用 WebRTC 阻止扩展,或选择具有内置 WebRTC 泄露保护功能的 VPN,该功能可在这些 API 调用暴露您的真实 IP 之前拦截它们。
测试您的完整隐私档案
WebRTC 是可能在线暴露您身份的几个途径之一。运行 ipdrop 的所有隐私测试,了解网站掌握的关于您的完整信息。
推荐的浏览器扩展
虽然完全禁用WebRTC是最彻底的解决方法,但浏览器扩展提供了一个实用的中间方案——它们可以阻止WebRTC IP泄露,同时保持视频通话和其他实时功能正常运行。以下是各主要浏览器的最佳选择。
Chrome 没有提供内置设置来禁用 WebRTC,因此扩展程序是您的主要防护手段。WebRTC Leak Prevent 是最受欢迎的选择——它可以控制 WebRTC 的 IP 处理策略而不会影响视频通话。uBlock Origin 在其隐私设置下也包含了 WebRTC 泄露防护开关。如果您使用 VPN,请检查您的提供商的 Chrome 扩展程序是否包含内置的 WebRTC 保护——NordVPN 和 Proton VPN 的扩展程序都提供此功能。
Firefox 是唯一一个允许您在不使用扩展程序的情况下完全禁用 WebRTC 的主流浏览器。在地址栏中导航到 about:config,搜索 media.peerconnection.enabled,并将其设置为 false。这完全防止了 WebRTC IP 枚举。如果您需要 WebRTC 进行视频通话,可以考虑使用 uBlock Origin 等扩展程序,它可以选择性地阻止 WebRTC 泄露,同时在您选择时允许合法的对等连接正常工作。
Brave 浏览器内置了 WebRTC 泄露保护功能。前往设置 > 隐私和安全 > WebRTC IP 处理策略,然后选择"禁用非代理 UDP"。这可以防止您的真实 IP 地址通过 WebRTC 泄露,同时仍允许 WebRTC 通过您的 VPN 或代理正常运行。
Safari 默认情况下比其他浏览器更严格地限制 WebRTC。它不会通过 WebRTC 暴露本地 IP 地址,并且需要用户权限才能访问摄像头/麦克风。对于大多数用户来说,Safari 的默认行为无需额外配置即可提供充分的 WebRTC 泄露保护。
如何禁用 WebRTC
如果您不使用基于浏览器的视频通话(Google Meet、Zoom 网页客户端、浏览器内的 Discord),完全禁用 WebRTC 可以彻底消除任何泄露的可能性。在 Firefox 中,在 about:config 中将 media.peerconnection.enabled 设置为 false。在 Brave 中,将 WebRTC 策略更改为禁用非代理 UDP。Chrome 和 Edge 需要扩展程序,因为它们没有提供原生开关。请注意,禁用 WebRTC 会导致基于浏览器的实时通信功能失效——您需要改用原生桌面应用程序。
常见问题
什么是 WebRTC 泄露?
每个网站都能检查 WebRTC 泄露吗?
如何在浏览器中禁用 WebRTC?
禁用WebRTC会破坏什么吗?
我的VPN能防止WebRTC泄露吗?
所有测试均在您的浏览器本地运行。不会向任何服务器发送数据。