浏览器的 WebRTC 会绕过普通的「系统代理」设置,直接用 UDP 探测你的公网地址。本页会把 WebRTC 探到的地址与你的实际出口 IP 自动比对,全部在你的浏览器本地完成,不记录任何结果。
代理出口 IP境外网站看到的地址
—
本站出口 IP本页看到的地址
—
WebRTC 公网地址Public IP
—
WebRTC 本地地址Local IP
—
检测结果会显示在这里。
查看原始候选地址(技术细节)
怎么看结果
1
以「代理出口 IP」为准
代理出口 IP 是境外网站看到的你的地址,也就是判定基准。WebRTC 公网地址与它相同 = 正常,说明 WebRTC 没有绕过代理。
「本站出口 IP」若与它不同,只是说明你的分流规则让本站直连、境外走代理,属正常现象,不是泄漏。
2
出现多个不同的公网 IP = 可能泄漏
说明有一部分流量绕过了代理直接出网。若你自行设置过分流规则,请先核对各条规则的出口 IP 是否符合预期。
3
本地地址是虚拟网卡说明接管正常
开启 TUN / VPN 模式后,这里通常显示 172.19.x.x、198.18.x.x 之类的虚拟网卡地址,说明流量已被代理接管、真实内网地址没有暴露。
4
什么都检测不到,不等于安全
可能只是 UDP 被拦截了。这种情况下语音、视频通话也会受影响,建议实际拨打一次语音确认功能正常。
发现泄漏怎么办
1
桌面:开启 TUN 模式
Clash Verge 设置页里的 Tun Mode 要打开。只开 System Proxy(系统代理)挡不住 WebRTC。
2
安卓:确认「路由系统流量」已开启
Clash Meta for Android 的设置 → 网络 → 自动转发作业系统流量 要打开,状态栏应出现 VPN 图标。
3
内核版本要够新
客户端内核需为 mihomo v1.19.4 或更高,旧版无法正确转发 UDP。在客户端设置里可以查看内核版本。
4
更新一次订阅
我们已在订阅中加入防泄漏配置,在客户端里更新一次订阅即可生效。
提醒:如果你的网络有公网 IPv6,还需确认 TUN 也接管了 IPv6,或在系统里关闭 IPv6。