tools / webrtc-test
WebRTC 出口与泄漏排查/
检测 WebRTC 使用的 UDP 出口,并与同版本 HTTP 出口对照,帮助排查代理路径和 IP 暴露。
WebRTC / STUN 出口
浏览器分别连接下列 STUN 服务,收集 UDP 出口,每项最多等待 10 秒。不使用摄像头或麦克风;结果不代表实际通话或其他应用的最终路径,STUN 服务会看到请求来源。
与 HTTP 出口不同不一定是泄漏,也可能是代理分流。切换网络后请刷新下方 HTTP 出口,再重新检测。未获取候选可能来自浏览器策略、网络限制或 STUN 超时;本地候选不展示地址。
HTTP 出口对照
切换网络后先刷新 HTTP 出口,再开始 WebRTC 检测,按同版本地址和检测时间对照。
常见问题
WebRTC 检测会打开摄像头或麦克风吗
不会。检测只建立数据通道并收集 STUN 候选,不调用摄像头或麦克风,也不建立实际通话。
WebRTC IP 和 HTTP IP 不同就是泄漏吗
不一定。UDP 和 HTTP 可能经过不同代理或分流路径。页面只说明同版本地址是否一致;还需核对你的预期出口,不能把不同自动判成泄漏。
为什么只比较同版本的 IP
IPv4 和 IPv6 本来就是不同地址。只有同版本 HTTP 结果成功返回时才进行地址对照,并展示检测时间;缺少对照时保留未确认。
为什么有 STUN 错误却仍显示出口
一次连接可能同时产生错误事件和有效候选。页面保留整轮收到的有效 UDP 出口,错误次数帮助排查,但不能单独否定已经获得的结果。
没有获取到 STUN 出口代表安全吗
不能。浏览器策略、网络限制、服务故障或超时都可能造成没有候选。每项最多等待 10 秒,支持重试和停止,不将未确认显示为安全。
检测会暴露本地 IP 或保存结果吗
页面不展示本地或 mDNS 候选地址,只计数;STUN 服务会看到连接来源。结果仅保留在本页,停止和离页会关闭连接,隐藏 IP 时复制和归属地跳转不可用。