WebRTC 泄露检测

网页通过 WebRTC 能拿到哪些地址?它们和你挂着代理的出口是不是同一个网络?

打开检测

测试在首页结果下方的「本机环境检测」→「WebRTC 地址暴露」。只能测试你自己的浏览器。

WebRTC 为什么会泄露 IP

WebRTC 是浏览器里做音视频通话和点对点传输的接口。为了建立连接,浏览器会收集一组 ICE 候选:本机各网卡的地址(host)、经 STUN 服务器看到的公网地址(srflx),以及可能的中继地址(relay)。网页的 JavaScript 能读到这些候选。

如果你的 VPN 或代理只接管了浏览器的 HTTP 流量,STUN 请求可能走了另一条路,于是网页能看到一个与 HTTP 出口不同的地址,甚至是你真实运营商的地址。

n0.wiki 怎么判定

判定的不是「地址是否相同」,而是它们是否指向同一个网络身份:

WebRTC 检测只描述你这台设备的配置,不是这个 IP 本身的属性,所以不计入 IP 纯净度总分。

如何防止 WebRTC 泄露

隐私说明

测试会连接 Google 与 Cloudflare 的公共 STUN 服务器,以获得公网候选。采集到的候选会发到本站服务器,只用本地数据库判定,不转发给第三方情报源,也不写入存储。详见关于与隐私。