WebRTC是什么意思?

一句话结论

浏览器内置的实时音视频与点对点通信技术,在建立连接时可能暴露本机的真实网络地址。

视频会议、网页语音、点对点传输都用到它。为了找到最短通路,它会收集本机的地址信息并交给对方,这一步绕开了普通的代理设置,所以开着梯子的浏览器仍可能暴露真实 IP。

WebRTC 的全称是网页实时通信,它让浏览器不借助额外插件就能进行语音、视频和点对点数据传输。你在网页里开视频会议、语音聊天,背后很可能就是它。

为什么会和“梯子”扯上关系

两个浏览器要直接通话,必须先知道彼此的地址。WebRTC 在建立连接时会收集候选地址,包括本机的局域网地址和对外地址,再通过信令交换给对方。这次收集用的是浏览器自己发起的网络请求,并不一定走你给浏览器配的代理,因此真实出口地址可能被页面脚本读到。

在哪里会看到它

  • 开着梯子,IP 检测页却显示出另一个地址。
  • 检测页单列了“WebRTC”一行,与普通出口 IP 分开展示。
  • 浏览器扩展或设置里有限制 WebRTC 地址暴露的选项,具体名称因浏览器而异。

常见误解

说法 实际情况
开了 TUN 就不会再泄露 与接管方式有关,是否仍暴露请用检测页确认
这是梯子软件的漏洞 它是浏览器的功能行为,与具体客户端无关
看到本地地址就是泄露 要区分局域网地址和对外地址,后者才与出口暴露相关

另外,它与 DNS 泄露 是两条独立路径,修好一个并不等于另一个也没问题。

怎么判断与处理

用 IP 与 DNS 检测导航 里的检测页,对比普通出口地址与 WebRTC 一行显示的地址。两者不一致时,参照 WebRTC 泄露是什么 的步骤调整浏览器侧设置,调整后换一个标签页重新检测。浏览器的选项会随版本变动,请以当前版本的说明为准。

想先弄清自己平时用的是系统代理还是虚拟网卡,再回头看检测结果,会更容易解释差异,两种接管方式的区别见 TUN 模式。

哪些文章讲到了WebRTC

想对照具体机场的记录?

机场榜单和机场目录里,价格、线路、协议、节点地区都是逐家列着的;不确定该装哪个客户端,试试客户端筛选器。