浏览器代理设置

如何在 Mozilla Firefox 中设置代理:HTTP 与 SOCKS5

Mozilla Firefox 可以直接在浏览器设置中配置代理,独立于系统代理,也不会改变整台设备的网络。因此它很适合用波兰手机代理做地理测试、在不同 IP 上操作账号、浏览器级数据抓取,以及验证页面在波兰特定地点的用户看来是什么样子。

在 Mozilla Firefox 中设置代理:设置 → 常规 → 网络设置 → 手动代理配置。在“HTTP 代理”栏填入代理主机和端口(SOCKS4/SOCKS5 则填在“SOCKS 主机”栏)。首次连接时 Firefox 会提示输入用户名和密码。保存后,在浏览器中打开 IP 检测页面,确认可见 IP 已变为代理地址。使用 SOCKS5 时,请勾选“使用 SOCKS v5 时代理 DNS”,让 DNS 查询经由代理,避免 DNS 泄漏。

审核:

Firefox 代理设置分步指南

打开网络设置

Firefox 菜单(☰)→ 设置 → 搜索“代理”,或进入 常规 → 网络设置 → 点击该区域底部的“设置…”。

选择手动代理配置

勾选“手动代理配置”,而不是“不使用代理”或“使用系统代理设置”,这样才会启用代理主机和端口输入框。

HTTP 代理

在“HTTP 代理”中填写主机(IP 地址或主机名),在“端口”中填写端口号。勾选“也将此代理用于 HTTPS”,让 HTTPS 流量走同一个端点。

SOCKS 代理

使用 SOCKS4 或 SOCKS5 时,在“SOCKS 主机”中填写主机和端口,并选择协议版本。SOCKS5 请启用“使用 SOCKS v5 时代理 DNS”,让 DNS 查询经由代理。

保存并验证

点击确定,然后在新标签页中打开 IP 检测页面。如果可见 IP 已变为代理服务器地址,说明配置生效。

Firefox 中的 HTTP 代理与 SOCKS5

HTTP 代理

处理 HTTP 和 HTTPS 流量。配置更简单,无需额外的 DNS 设置。适用于:页面地理测试、价格监控、广告验证,以及对 DNS 隐私要求不高的账号操作。

SOCKS5 代理

传输层协议,可同时处理 HTTP、HTTPS、WebSocket、FTP 等协议。启用“代理 DNS”后,DNS 查询也会经由代理,避免 DNS 泄漏。最适合:社交媒体账号、指纹浏览器工作流,以及需要隐藏 DNS 位置的数据抓取。

SOCKS4 与 SOCKS5

SOCKS4 不支持 UDP、IPv6 和密码认证。SOCKS5 支持以上全部功能,并且支持代理 DNS。如果代理服务器提供 SOCKS5,请始终选择 SOCKS5。

验证代理配置

检查可见 IP

配置好代理后,在 Firefox 中访问 IP 检测页面。可见 IP 应为代理服务器地址,而不是你的真实 IP。同时检查国家和 ASN。

DNS 泄漏测试

在使用 SOCKS5 并启用代理 DNS 后运行 DNS 泄漏测试。结果中的 DNS 服务器应属于代理所在地,而不是你的网络服务商。即使代理已启用,DNS 泄漏也会暴露你的真实位置。

检查 WebRTC 泄漏

无论代理如何设置,Firefox 都可能通过 WebRTC 暴露本地 IP。如果 IP 隐私至关重要,可以考虑禁用 WebRTC(about:config → media.peerconnection.enabled → false)。

Firefox 代理与系统代理

仅限浏览器的设置

在 Firefox 中设置的代理只对 Firefox 生效。其他应用(Chrome、Python、curl)仍会直连或使用各自的代理设置。

使用系统代理设置

“使用系统代理设置”选项会让 Firefox 跟随操作系统级代理。系统代理的更改会立即在 Firefox 中生效,无需手动更新。

何时选择浏览器级代理

需要在不同的 Firefox profile 中同时测试多个 IP 时,每个 profile(独立的数据目录)都可以有自己的代理;或者只想让 Firefox 中的特定任务使用代理,而不影响系统其他部分时。

用真实的波兰移动 IP 测试你的 Firefox 代理:开始前先验证出口 IP 和 DNS

检查你的 IP

关于 Firefox 代理设置的常见问题

01Firefox 支持 SOCKS5 吗?

支持。Firefox 的手动代理设置原生支持 SOCKS5。路径:设置 → 常规 → 网络设置 → 手动代理配置 → SOCKS 主机 → 选择 SOCKS v5。你还可以选择 DNS 查询是否经由代理(出于隐私考虑建议启用)。

02应该启用“使用 SOCKS v5 时代理 DNS”吗?

大多数情况下应该启用。不启用的话,DNS 查询会直接发往你的网络服务商,即使用了代理也会暴露真实位置。在 DNS 隐私重要时(账号、地理测试、数据抓取)请启用。唯一的缺点是 DNS 解析稍慢一些。

03为什么设置代理后 Firefox 仍显示我的真实 IP?

最常见的原因:(1) 选择了“不使用代理”而不是“手动代理配置”;(2) 主机或端口错误;(3) 代理已失效或过期;(4) WebRTC 绕过代理泄漏了你的本地 IP,请在 about:config 中检查。请始终在单独的标签页里用检测工具验证 IP。

04Firefox 的代理设置会影响其他应用吗?

不会,只影响 Firefox。若要让全部系统流量走代理,请在操作系统的网络设置中配置代理,或把 Firefox 设置为“使用系统代理设置”。

05“不使用代理的地址”应该填什么?

填写 Firefox 绕过代理、直接连接的地址。请加入本地网络地址(localhost、127.0.0.1、.local),避免本地开发服务器的流量被路由到代理。通过外部代理测试本地服务器时很有用。