解决使用WebRTC导致的真实IP泄漏

作者:老刘 发布时间:April 23, 2018 分类:热门资讯,网络技术 阅读次数:359

我们通常在上网的时候使用代理访问被屏蔽的网站
使用梯子可以很好的保护我们的真实IP
然而,WebRTC的存在会使真实的IP泄漏给WEB

什么是WebRTC?
WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准
https://zh.wikipedia.org/zh-hans/WebRTC

检测IP是否泄漏
打开网站可以看到
https://ip.voidsec.com/
https://diafygi.github.io/webrtc-ips/

如何解决WebRTC泄漏IP?
Firefox浏览器禁用WebRTC的方法是:
打开about:config 搜索:media.peerconnection.enabled 将其改成 false 即可。
Chrome浏览器禁用WebRTC的方法是:
打开 chrome://flags/ 搜索WebRTC , 将匹配的选项全部禁用
方法是好的,但是效果几乎没有.因为WebRTC 还会使用UDP协议尝试获取真实IP
最终解决方法是使用 WebRTC Leak Prevent 插件完全禁止
https://chrome.google.com/webstore/detail/webrtc-leak-prevent/eiadekoaikejlgdbkbdfeijglgfdalml?hl=zh-CN

如果你有使用uBlock 插件, 在设置里面启用 "避免 WebRTC 泄露本地IP地址 "
参考来源
http://www.williamlong.info/archives/5292.html
https://voidsec.com/vpn-leak/

标签: 解决方法, ip, WebRTC, 泄漏, 漏洞

前一篇:iptables设置白名单允许Cloudflare访问

后一篇:linux使用FIO测速硬盘的IOPS

添加新评论 »