【IP地址防护】-预防WebRTC泄露
328 字
2 分钟
【IP地址防护】-预防WebRTC泄露
什么是 WebRTC 泄露(WebRTC Leak),如何预防
WebRTC(Web Real-Time Communication)是浏览器提供的实时音视频与点对点数据通道技术。WebRTC 泄露 指的是在使用浏览器或某些应用时,WebRTC 的连接流程(ICE 候选交换)意外暴露了本地或真实公网 IP 地址,导致即便你在用 VPN/代理,目标网站或第三方仍可能看到你的真实 IP 地址或局域网地址,从而破坏隐私与匿名性。
WebRTC 泄露简要原理
- 建立 P2P 连接时,浏览器会通过 STUN/TURN server 获取 ICE candidates(候选连接地址),这些候选包括:
host(本机局域网 IP)srflx(通过 STUN 获得的公网映射 IP)relay(通过 TURN 中继的地址)
- 如果浏览器本地或网页脚本暴露/发送了
host或srflx类型的候选,第三方就可能获知本机真实 IP(包括局域网 IP 与公网真实 IP)。 - VPN/代理通常只影响浏览器的普通 HTTP(S) 流量,但 WebRTC 的 STUN 请求可能绕过这些路径,从而暴露真实地址。
chrome需要安装扩展来避免WebRTC 泄露,推荐一个开源扩展 chrome扩展地址
使用 IPPure 检查 WebRTC 泄露情况
安装前:
安装后 :

Reference:
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
【IP地址防护】-预防WebRTC泄露
https://hp-patience.github.io/posts/webrtc-leak-protection/ 相关文章 智能推荐
1
核类美学:梦核、怪核与池核
视觉美学 从阈限空间出发,结合图像、游戏与 Blender 积水地下通道实践,理解梦核、怪核与池核的视觉语言、差异和重叠。
2
AI辅助学习:把多源知识变成一对一课堂
学习 从 Probe-Plan-Teach 出发,讨论 AI 如何围绕理解边缘、情绪曲线、学习目标和多种练习形式,构建真正的一对一学习体验。
3
在 Linux 服务器上使用 opencode 的正确方式
工具 记录我把 opencode 搬到低配 Linux 服务器上的经历,以及后来改用本地运行、SSH 操作服务器的原因。
4
Ubuntu 服务器部署 Mihomo 代理完整记录
工具 在 Ubuntu 服务器上部署 Mihomo,复用 Clash Verge Rev 配置,配置 systemd 与命令行代理,并通过 SSH 隧道安全访问 MetaCubeXD。
5
从 HTML 到 Vite:现代前端开发到底解决了什么问题?
前端 从普通网页的组成讲起,理解现代前端为什么需要模块化、构建工具,以及 Vite 在开发、构建和部署中解决了什么问题。
随机文章 随机推荐
