← 返回博客列表 EN

换了代理,WebRTC 还是把我的位置报了出去

📅 2026/11/2 👁 9 次阅读
WebRTC泄漏真实IP浏览器指纹TikTok代理

有天晚上我在调代理,顺手点开了一个 WebRTC 泄漏检测的页面。我原本只是想看看代理有没有生效,结果页面不但显示了我的出口 IP,下面还多了一行,写着我的本地 IP 和一个城市名。

那个城市就是我住的地方。我当时坐在那儿,背后的空调还在滴水,突然有点发凉。

简单说,WebRTC 是干嘛的

我后来查了半天才弄明白。浏览器里有个功能,本来是给网页视频通话用的,比如你在网页上开会、视频聊天,它得知道双方的网络地址才能连起来。问题是,它为了连得快,会直接去问你的设备"你在哪个网里",然后把这个信息给出去,不太管你有没有开代理。

也就是说,你的网页流量走了代理,但这条小路没走。别人能顺着这条小路看到你家门口。

我怎么发现的

我用的那款代理,浏览器插件版的。开关是打开的,右上角也显示已连接。可是 WebRTC 检测 那个页面,还是把我的真实位置列了出来。我不信,换了另一个检测站,还是一样。

我又试了全局模式,也不行。那天我才知道,很多代理工具只代理网页请求,WebRTC 这种底层的东西它管不到。

我试过的几种办法

第一种,直接在浏览器设置里关掉 WebRTC。Chrome 没有直接的开关,得装插件或者改配置,我折腾了半小时,关是关了,但网页会议也用不了了。我平时要开线上会,所以这条路走不通。

第二种,换一个能处理这个问题的浏览器。我后来用了一个指纹浏览器,它会把这个字段替换掉,页面里看到的变成了它给的地址。这个方法对我管用,但要多装一个软件,还得配。

第三种,也是最笨的,别在同一个浏览器里干所有事。工作、看剧、登账号分开。我现在的做法是,做账号的那个浏览器只干这一件事,其他什么都不碰。

为什么这事对 TikTok 很关键

我一开始觉得,泄漏就泄漏吧,我又没干什么。后来账号一直出问题,我才把这根线连起来。平台看到的不是"一个在美国的用户",而是"一个声称在美国、但设备还待在原来的地方的人"。这种矛盾比直接看到你在哪儿更可疑。

那段时间我的账号总是被要求验证,推荐也很怪。换了环境、把这个漏洞堵上以后,至少验证的频率降下来了。有没有直接关系,我不敢百分百说,但时间点对得上。

现在我会先做的检查

顺序是:先开代理,再打开 WebRTC 检测,看它报出来的地址跟代理出口是不是同一个地区。如果差得离谱,我就不登账号,先把环境弄好再说。

顺便也会看一眼 IP 查询 的结果,确认出口 IP 的归属地跟我以为的一致。两个页面加起来不到两分钟,比账号废了强。

如果你也在用网页版代理,建议现在就去点一下那个检测页。真的,很多人不是被技术打败的,是被自己以为"已经藏好了"骗了。

博客首页 IP检测