【发布时间】:2022-06-11 18:35:08
【问题描述】:
用户的 IP 地址通常会被 WebRTC 泄露,即使在使用代理时也是如此。这对安全性来说很重要,但不是我感兴趣的原因。一些网站,如www.omegle.com,基于 WebRTC 创建视频聊天。不幸的是,他们的行为是恶意的,他们使用 WebRTC 在 VPN 隧道之外检测您的真实 IP 地址,然后通过将您泄露的真实 IP 与常规 HTTP 请求提供的虚假 IP 进行比较来阻止具有代理连接的用户。
我的问题是,在 Chrome 中,是否可以通过浏览器修改或可注入的 javascript 来欺骗 WebRTC“发现”的 IP 地址?
我的目标不是禁用 WebRTC,而是修改它发现的 IP 以匹配代理提供给远程服务器的 IP。
示例测试站点:https://www.expressvpn.com/webrtc-leak-test
我在 Chrome 中看到有许多内部设置选项:
chrome.privacy.IPHandlingPolicy.DEFAULTchrome.privacy.IPHandlingPolicy.DEFAULT_PUBLIC_AND_PRIVATE_INTERFACESchrome.privacy.IPHandlingPolicy.DEFAULT_PUBLIC_INTERFACE_ONLYchrome.privacy.IPHandlingPolicy.DISABLE_NON_PROXIED_UDP
...但没有代理该 UDP 流量。任何帮助将不胜感激!
【问题讨论】:
标签: google-chrome webrtc chromium