什么是 WebRTC 泄漏?
WebRTC 是浏览器内置的实时通信技术,广泛用于视频会议、在线游戏和 P2P 文件传输。然而,WebRTC 也可能在建立连接时暴露用户的真实本地 IP 地址,即使你已经使用了代理或 VPN。
WebRTC 泄漏的原理
为了建立 P2P 连接,WebRTC 会通过 STUN 服务器获取设备的候选地址,包括公网 IP 和本地内网 IP。如果代理或 VPN 没有正确配置,浏览器可能会将这些真实地址暴露给网站,导致隐私泄露。
如何检测 WebRTC 泄漏
IPcece 的 WebRTC 泄漏检测工具会采集浏览器返回的候选地址。如果检测结果中出现了你的真实本地 IP 或代理之外的公网 IP,说明存在 WebRTC 泄漏风险。
如何防止 WebRTC 泄漏
最简单的办法是在浏览器设置中禁用 WebRTC,或使用支持 WebRTC 防泄漏的扩展。Firefox 用户可以在 about:config 中将 media.peerconnection.enabled 设为 false。Chrome 和 Edge 用户可以使用专门的隐私扩展来限制 WebRTC 行为。
WebRTC 与日常使用
禁用 WebRTC 可能会影响部分在线会议或实时通信网站的使用。如果你不需要这些功能,建议保持禁用状态以获得更高隐私保护。对于必须使用 WebRTC 的场景,可以选择支持 WebRTC 防泄漏的 VPN 服务。