WEBRTC为什么检测到我的真实IP地址?
首先,您需要认识到通过WebRTC显示 PC/平板电脑/电话的所有IP地址,不是VPN / tor / socks的问题或缺点,但这是浏览器的问题。
WebRTC项目是由Google创建的,主要用于在用户浏览器(p2p连接)之间传输流数据(音频和视频),而无需任何辅助软件(例如Skype)或插件。这使支持WebRTC的浏览器不仅可以访问您的网络(独立于操作系统),而且可以通过STUN协议检测您的公共IP地址和本地IP地址,从而绕过任何类型的NAT建立p2p连接。
目前,已知在浏览器Chrome(版本23起),Firefox(版本22起)和Opera(版本18起)中默认启用了WebRTC,这使得这些浏览器的用户无法使用匿名功能。您应该禁用WebRTC的支持,以阻止它检测您的公共IP地址和本地IP地址。
如何在Firefox中禁用WebRTC:
Mozilla Firefox中的WebRTC自Firefox 22开始受支持,并且默认情况下处于启用状态。
要禁用RTCPeerConnection并防止IP地址泄漏,请转到about:config并切换media.peerconnection.enabled到false。
要禁用媒体设备,请同时将media.navigator.enabled和切换media.peerconnection.enabled至false。
如何在Opera中停用WebRTC:
转到“设置”->“更多设置”
在“ WebRTC”部分中,选择“在没有代理的情况下停用UDP”
如何在Chrome中禁用WebRTC:
自Chrome 23版起,默认情况下启用Google Chrome和基于Chromium的网络浏览器中的WebRTC,无法禁用;
目前尚不知道如何通过浏览器设置在Chrome中禁用WebRTC的方法;
为了防止IP地址泄漏,请使用官方的webrtc.org扩展WebRTC Network Limiter。
如何在Android中使用Chrome禁用WebRTC:
在最新版的适用于Android的Chrome浏览器上,即使设置中存在此类选项,也无法禁用WebRTC。
如果您需要在Android上使用禁用了WebRTC的浏览器,建议您使用Firefox for Android。您可以根据上面的Firefox说明在其中禁用WebRTC。