WebRTC 泄露检测
WebRTC 是浏览器内置的实时通信技术,它可能绕过代理直接暴露你的真实 IP。点击下方按钮,检测你的浏览器是否存在 WebRTC 泄露。
🔍 STUN 多节点探测
同时向全球多个 STUN 服务器发送 UDP 请求,快速交叉验证
🛡️ UDP 分流校验
检测是否正确接管了 UDP 流量,验证分流规则是否如预期
等待检测
点击上方按钮,立即检测WebRTC是否泄露
📖 拓展阅读
WebRTC 泄露是怎么回事?
WebRTC 在建立点对点连接时会通过 STUN 服务器发现你的公网 IP,这个过程可能绕过代理/VPN,直接把真实出口 IP 暴露给网页。
这个工具能帮你做什么?
它模拟网页发起 WebRTC 连接,收集 ICE 候选中的 IP,对比你的代理出口 IP,判断是否有额外 IP 被暴露出来。
STUN 和 UDP 是什么?
STUN 是一种帮助内网设备发现自己公网 IP 的协议,走 UDP 传输。WebRTC 正是靠它来打洞建连。
如何判断是否泄露了?
看结果表:如果除了本地 IP 之外还出现了与你代理出口不一致的公网 IP(状态标「可能泄露」),就说明有泄露。
发现泄露了,怎么修?
可以在浏览器扩展里禁用 WebRTC(如 uBlock Origin 的「防止 WebRTC 泄露本地 IP 地址」选项),或使用正确接管 UDP 流量的 TUN 模式代理。
多个出口 IP?不一定是 WebRTC 泄露
如果你自行配置了分流规则(如国内外分流),出现多个公网出口是正常的,请先校对你的出口 IP 信息再下结论。
除了 WebRTC,DNS 泄露同样危险
DNS 查询若走了本地运营商的解析器,同样会暴露你的真实网络位置。建议使用加密 DNS(DoH/DoT)或让代理接管 DNS。
为什么代理模式和 TUN 模式检测结果不同
| 模式 | STUN UDP | 检测结果 |
|---|---|---|
| 代理模式 | 可能未被接管 | 可能误报为泄露 |
| TUN 模式 | 被正确接管 | 结果更真实 |
代理模式下浏览器只把 HTTP(S) 流量走代理,UDP 的 STUN 请求可能直连发出;而 TUN 模式接管了全部流量,检测结果更能反映真实情况。