分清空列表与检测失败

工具展示浏览器对等连接收集到的候选。检测完成但列表为空,与不支持 API 或检测未完成不同。保留具体提示,不要将所有情况都简化为“没有泄漏”。

此检测不请求摄像头和麦克风,不与其他人通话,也不配置 TURN 中继;它使用配置的 Google STUN 收集候选,不能代表所有实时通信应用。

在已知条件下重复操作

  1. 用待检查的浏览器打开WebRTC 检测并开始运行。
  2. 等待数秒,确认得到的是空列表还是明确错误。
  3. 记录浏览器版本、VPN 状态,以及主动限制 WebRTC 的扩展或组织策略。
  4. 比较IPv4/IPv6 的 HTTP 出口。HTTP 连通不能证明 STUN 流量被允许。
  5. 在允许范围内换浏览器或网络,每次只改变一个条件。

不要仅为获得候选而关闭必需的隐私保护或组织策略。经过批准的对比更有解释价值。

操作界面示例

用于说明的WebRTC test检测结果
截图使用模拟响应展示 IP Lens 操作界面,不是对你当前连接的实时测量。

出现候选时要结合类型

host 可能描述私有接口或以 mDNS 主机名表示;srflx 是通过 STUN 观察到的地址,应与预期公网出口比较。relay 通常代表 TURN 中继,当前实现未配置此服务。

仅有私有地址不能证明公网流量绕过 VPN。异常公网地址需要结合路由策略做条件一致的比较;列表为空也不能证明其他应用或浏览器行为不会暴露地址。

让结论与证据相称

适合记录的结论是“此时间、此浏览器下,本次检测未暴露候选”,而不是完整的无泄漏认证。HTTP 正常但 STUN 无结果时,可向管理员或 VPN 提供方确认是否有意限制实时通信流量。

继续参照VPN 出口对比步骤和浏览器隐私指南。分享报告前检查其中的网络信息,并保留检测条件与时间。

浏览器接口参考

MDN 说明了 ICE 候选类型。本页结论仅适用于 IP Lens 当前的候选收集实现。