联系我们

WebRTC 泄漏测试

按下按钮,你的浏览器就会运行一个视频通话网站会做的那套地址发现。它会报告它所发现的内容。你在这里看到的任何东西都不会被发送到任何地方,测试完全在这个标签页内运行。

没有数据离开你的浏览器。 本测试不配置任何 STUN 或 TURN 服务器,因此它不打开任何网络连接,也不联系任何第三方。下方的地址在本地读取,绝不传输或记录。

什么是 WebRTC 泄漏

WebRTC 是页面内语音和视频通话背后的浏览器功能。要让两个对端直接连接,它必须发现每台机器可被访问到的网络地址,这个过程称为 ICE 候选项收集。它由普通的 JavaScript 运行,无需权限提示。

这对 VPN 来说就是问题所在。VPN 的工作方式是把你的流量经由它自己的服务器转发,因此一个网站看到的公网地址属于提供商,而不是你。但 WebRTC 能在操作系统层面枚举你的地址,处于浏览器正常请求路径的下方。如果它暴露出你真实的公网 IP,一个页面就能直接读到它,隧道也就被击溃了,你看起来身在别处,却悄悄交出了你实际所在的位置。

现代浏览器会返回一个随机的 *.local 主机名(mDNS)来代替你真实的本地 IP,以此削弱这一点,因此今天一个干净的结果往往显示的是被混淆的主机名,而不是地址。结果中出现一个公网地址才是那个要紧的结局:它是 VPN 悄然失守的经典方式。

相关检查

  • IP 检查 , 一个网站看到的公网地址,由我们自己的服务器回读。
  • DNS 泄漏 , 什么是 DNS 泄漏,以及为什么解析器测试尚未搭建完成。