跳到正文
CreatorPrivacyKit

WebRTC 可以露出地址,.local 是掩码。

有的浏览器用 .local 挡住内网地址。看到 .local,不要把它写成 192.168 开头的地址。一次测试也不能判定 VPN 是否失效。

2026年9月23日更新

WebRTC 会露出 IP 地址吗?

有的浏览器用 .local 挡住内网地址。看到 .local,不要把它写成 192.168 开头的地址。一次测试也不能判定 VPN 是否失效。host 候选可能带着 192.168.x 这样的私网地址。

RFC 8828: WebRTC IP Address Handling Requirements

最近更新

三类候选

host 候选可能带着 192.168.x 这样的私网地址。服务器反射候选是 STUN 看到的地址。中继候选是转发地址。

WebRTC 测试会列出它们。候选行不上传。

为什么 .local 不是内网 IP

现在的浏览器经常把原始 host 地址换成以 .local 结尾的名字。页面不能把这个名字还原成 192.168.x。

把 .local 当成掩码,不要当成私网地址本身。

它证明不了什么

没有候选,通常是 WebRTC 被关掉或不存在,不是我们替你编了一个 IP。

这里不猜测 DNS。VPN 也不一定改 WebRTC。看VPN 会留下什么。

常见问题

这和微信发原图泄露位置一样吗?

不一样。微信原图说的是照片文件里的坐标。WebRTC 说的是这个网页能看到的网络候选。