火狐浏览器开启代理后WebRTC仍会暴露真实IP,因STUN请求绕过代理;彻底禁用需将media.peerconnection.enabled设为false,或通过media.peerconnection.ice.default_address_only、media.peerconnection.ice.no_host、network.http.referer.hideOnHttpRedirect三项设为true来屏蔽IP收集。

火狐浏览器开启代理后WebRTC仍会暴露真实公网IP和局域网IP,因为STUN请求直接调用操作系统网络栈、完全绕过代理设置,访问browserleaks.com/webrtc即可立即验证泄露——只要“WebRTC IP Addresses”区域出现非代理IP(如223.104.xxx.xxx或192.168.x.x),就说明【真实IP已被泄露】。
彻底禁用WebRTC(推荐隐私优先用户)
在地址栏输入 about:config → 回车 → 点击“接受风险并继续”。
在搜索框中输入 media.peerconnection.enabled → 找到该项后双击 → 将值从 true 改为 false。
这一步会立即停用所有WebRTC能力,包括视频通话、屏幕共享、P2P数据通道。重启浏览器非必需,但修改后新打开的标签页即生效;已打开的含WebRTC页面需手动刷新才停止运行。
仅屏蔽IP收集行为(保留基础通信功能)
仍在 about:config 页面,依次完成以下三项设置:
① 搜索 media.peerconnection.ice.default_address_only → 双击设为 true;
② 搜索 media.peerconnection.ice.no_host → 双击设为 true;
③ 搜索 network.http.referer.hideOnHttpRedirect → 确保其值为 true(若为false则双击切换)。
这组配置会让Firefox在ICE协商阶段只返回环回地址(127.0.0.1),并跳过主机候选地址上报,从而阻断真实内外网IP的自动广播。注意:必须全部三项同时生效才可靠,缺一不可。
验证是否生效
关闭所有Firefox窗口,重新启动浏览器。
访问 browserleaks.com/webrtc → 保持代理开启状态 → 查看“WebRTC IP Addresses”区域。
若该区域显示为空、仅含 127.0.0.1 或提示“No IP addresses found”,即表示防护已成功启用。


















