📡

WebRTC 泄露检测

WebRTC 是浏览器内置的实时通信能力,但它可能绕过你的代理,把你的真实 IP「悄悄」暴露给网站。本工具扫描候选地址,帮你确认匿名边界是否完整。

代理泄露排查 ICE 候选扫描 本地计算

🕵️ WebRTC 候选地址

🔎

正在扫描本地 ICE 候选地址...

💡暴露内网 IP 属于 WebRTC 标准行为。但若出现未走代理的真实公网 IP,说明存在代理泄露风险。

📖 为什么会泄露

网站为了提供音视频通话、屏幕共享等能力,会通过 WebRTC 的 ICE 协商机制向浏览器索取网络地址候选列表。由于该机制独立于普通 HTTP 代理通道,部分浏览器配置下会直接返回你的真实地址——即使你开着代理或 VPN。

本工具模拟网站的探测行为:创建一个本地 PeerConnection 并向 Google STUN 服务器发起协商,把返回的所有候选地址分类展示。内网地址无害,公网地址则需警惕。

🧭 结果怎么看

🟢 未检测到任何地址浏览器已禁用 WebRTC 或未启用本地候选,匿名状态良好
🟡 仅有内网地址标准行为,正常无害;代理仍在使用中
🔴 出现真实公网地址代理未完全接管 WebRTC 流量,你的真实 IP 可能被网站获知

🚀 如何使用

在目标状态下打开页面
想验证代理是否泄漏,请在开启代理后打开本页(无需关闭代理)。
点击「重新扫描」
等待约 2 秒收集候选地址,结果会自动分类展示。
对照排查
对比「双栈 IP 检测」显示的出口地址:若 WebRTC 中出现相同公网 IP 且与代理出口不同,即为泄露。

❓ 常见问题

检测到内网 IP 算泄露吗?
不算。内网地址(如 192.168.x.x、10.x.x.x)只在你的局域网内有效,外部网站无法用它直接定位你,属于 WebRTC 的正常行为。
如何彻底防止 WebRTC 泄露?
可在浏览器中安装禁用 WebRTC 的扩展(如 uBlock Origin 勾选相关规则),或在 Firefox 的 about:config 中设置 media.peerconnection.enabled = false。多数现代代理客户端也提供 WebRTC 泄漏防护开关。
为什么开代理后仍显示真实 IP?
部分代理仅接管浏览器 HTTP/HTTPS 流量,而 WebRTC 使用独立 UDP 通道直连。需启用代理客户端的「防 WebRTC 泄露」功能,或更换支持该防护的代理方案。
扫描本身会被网站利用吗?
本站的扫描结果只显示在你自己的屏幕上,且所有逻辑均在本地执行,不向本站发送任何数据。
🔒隐私说明:本工具仅在本地创建 PeerConnection 并向公共 STUN 服务器发起标准协商,结果只显示在当前页面,不收集、不上传任何信息。

🔗 也许您还需要这些诊断工具