作为较受欢迎的浏览器之一,Mozilla Firefox 以注重隐私、安全和可定制性著称。这种灵活性的一部分正源于其代理配置选项,可让您将流量通过代理服务器转发。这样一来,您便能提升在线隐私、访问受地域限制的内容、管理公司或学校网络下的连接(例如解锁 Discord)等等。
在本指南中,我们将介绍如何在 Firefox 浏览器中配置代理设置、测试其是否正常工作,并排查常见问题。
什么是 Firefox 代理设置?
Firefox 中的代理充当中介服务器,在您的浏览器与所访问网站之间转发流量。它使用自己的 IP 地址连接目标网站,但仅在使用该浏览器时生效。这样一来,在 Firefox 中配置代理即可隐藏您的 IP 地址,保护您的在线活动。
由于不再直接连接,您可以匿名浏览、访问受地域或网络限制的内容、管理多个账户,并维护自己的隐私。
Firefox 独立于操作系统的网络设置来管理代理连接,让您能够精确控制哪些连接使用代理以及流量如何转发。
如何打开 Firefox 代理设置
请按照以下步骤在 Firefox 浏览器中打开这些设置。
1. 启动 Firefox,点击右上角的三条横线菜单图标(1)。

2. 选择“设置”(2),在部分 macOS 版本中则为“偏好设置”。

3. 向下滚动至“隐私与安全”(3)标签页底部,找到“连接与软件安全”,然后点击“高级设置”(4)。

4. 在“代理设置”下点击“配置代理”(5)。

这将打开“连接设置”窗口,您可以在其中配置代理。

Firefox 代理配置选项详解
下面我们逐一介绍“连接设置”窗口中的各个选项,帮助您根据需求选择合适的配置。
不使用代理
当您想在 Firefox 中停止使用代理服务器时,可选择此选项。浏览器将不经任何代理直接连接网站,适合不需要额外隐私保护、地理路由或网络控制的场景。

自动检测此网络的代理设置
此选项让 Firefox 自动检测当前所连网络的代理设置。它使用一种名为 WPAD(Web 代理自动发现协议)的协议,查找并应用该网络推荐的代理配置,您无需手动输入任何代理信息。

这对于需要代理但已提供自动配置的办公场所、学校或公共网络非常适用。
使用系统代理设置
选择此选项时,Firefox 会使用与操作系统相同的代理配置。无需在浏览器中单独设置代理,Firefox 会自动使用 macOS、Windows 或 Linux 系统当前配置的代理。

这在企业环境中尤其实用,因为代理配置通常在所有设备上集中管理。IT 管理员无需逐一配置每个浏览器,只需在 Firefox 分发目录中放置一个 policies.json 文件,即可指示所有设备上的 Firefox 自动遵循系统的网络配置。
当您已在系统层面配置了代理、不需要为 Firefox 单独设置时,可选择此选项。
手动配置代理
手动配置代理可让您自行输入具体的代理信息,从而完全掌控 Firefox 的联网方式。您可以根据需要,为 HTTP、HTTPS 和 SOCKS 协议分别指定不同的服务器。

通过手动配置代理,您可以确保 Firefox 完全按照您的需求进行连接,从而为各种使用场景提供所需的灵活性。
自动代理配置 URL
此选项可让您输入一个 PAC(代理自动配置)文件的 URL。提供该地址后,Firefox 会使用文件中的脚本,自动为每个网站确定合适的代理。

这对于规则复杂的网络、或希望集中管理这些设置的组织尤为实用,您无需逐台服务器手动配置。
如何在 Firefox 中手动设置代理(分步指南)
在 Firefox 的“连接设置”菜单中手动配置一个信誉良好的代理服务器,可确保更好的隐私、安全性和灵活性。下面介绍如何在 Firefox 浏览器中设置特定的代理服务器。
1. 在浏览器中打开“连接设置”,选择“手动配置代理”(1)。

2. 根据您的代理支持的协议,在 HTTP 代理、HTTPS 代理或 SOCKS 代理对应的字段中输入代理 IP 地址或主机名(2)以及端口号(3)。您可以在代理服务控制台中找到代理的主机名和端口。
您可以在一个或多个字段中输入代理信息,Firefox 会根据流量类型或所用协议自动选用相应的代理。

3. 如果您希望同一个代理服务器同时处理 HTTP 和 HTTPS 流量(前提是您的代理供应商支持该配置),请勾选“同时将此代理用于 HTTPS”(4)。如果您配置的是 SOCKS 代理,请选择代理供应商所支持的版本——SOCKS4或SOCKS5(5)。

4. 如果有特定的域名或 IP 地址不想经由代理服务器转发,请在“不使用代理”(6)字段中输入。Firefox 随后会直接连接这些网站,绕过代理服务器。
使用 SOCKS4/5 代理时,请保持“使用 SOCKS v5/v4 时代理 DNS”(7)处于启用状态。该选项会将您的 DNS 请求通过代理服务器转发,而不是在本地设备上解析。输入代理信息后,点击“确定”(8)按钮,即可在 Firefox 中保存设置。

5. 当您尝试浏览网页时,如果需要身份验证,Firefox 会在您输入代理信息后要求提供代理用户名和密码(9)。您可以在代理服务控制台中找到这些信息。
添加完信息后,点击“登录”(10)按钮,即可开始使用您的代理。

如何测试 Firefox 代理设置
要验证流量是否确实经由代理转发,请打开新标签页并访问 WhatIsMyIP 之类的网站。如果您的 IP 地址和位置已发生变化、或与代理控制台中的配置一致,则说明您已在 Firefox 设置中成功配置了代理。

一个常见的错误是保存设置后未完全重新加载浏览器就立即测试。如果 IP 检测结果未反映出代理,请尝试关闭并重新打开 Firefox。
Firefox 代理常见问题及解决方法
即使您已正确配置代理,仍可能遇到一些问题。以下是 Firefox SOCKS5 代理最常见的问题及其解决方法。
代理无法正常工作
如果代理无法正常工作,请仔细检查 Firefox“连接设置”中的 IP 地址或主机名及端口号,并更正任何输入错误。
同时,请确认您选择的代理类型(HTTP、HTTPS 或 SOCKS)与代理服务控制台中的配置一致,或者确认您的供应商支持该协议。
如果一切看起来都正确,那么可能是您的网络本身屏蔽了代理连接。这在限制特定端口出站流量的企业或学校网络中较为常见。
如果代理是免费的或来自不可靠的供应商,也可能无法正常工作。强烈不建议使用免费代理列表,因为它们通常缺乏安全保障,甚至可能窃取您的数据。因此,您应始终选择信誉良好的付费代理服务,因为免费代理可能带来较大的隐私风险。
MarsProxies 住宅代理速度快、稳定可靠,支持 HTTP/HTTPS 和 SOCKS5 协议。您可以按需购买任意数量的流量,且流量永不过期,可随时使用。
无法访问某些网站
如果某些网站无法加载而其他网站正常,请检查“连接设置”中的“不使用代理”字段。如果某个域名或 IP 段列在其中,Firefox 会对这些网站绕过代理、直接连接。
DNS 问题也可能是您无法通过代理访问某些网站的原因。如果您使用的是 SOCKS5 代理,请确保启用了“使用 SOCKS v5 时代理 DNS”选项,因为未经代理的 DNS 请求有时会干扰网站访问。
设置无法保存或呈灰色不可用
如果您的设置每次重新打开 Firefox 时都显示为灰色或被重置,您的浏览器很可能受到组织策略或企业配置的管控。在这种情况下,代理配置由您的网络管理员控制,并已在浏览器层面限制了更改权限。
您可以在 Firefox 地址栏中输入 about:policies 进行确认,查看是否列出了与网络相关的策略。如果是这种情况,请联系您的 IT 部门进行更改。
在 Firefox 中使用代理扩展
代理扩展可以简化代理管理,尤其当您需要同时使用多个代理或频繁切换代理时更为实用。
与 Firefox 设置(在使用浏览器时对所有流量应用单一静态配置)不同,代理扩展让您只需点击几下即可在多个代理之间切换,为不同网站设置规则,并在同一处集中管理所有内容。
因此,在管理多个账户、跨地区操作,或需要比内置设置更高灵活性的场景下,代理扩展尤为实用。
MarsProxies Firefox 代理扩展免费且易于使用,可保存和管理数量不限的代理:无需打开“连接设置”逐一启用或停用代理,也无需在切换代理时手动更新代理信息,只需在扩展中点击几下即可完成。
如果您在 Chrome 中也需要简化的代理使用方式,MarsProxies Chrome 代理扩展同样可以帮助您直接在浏览器中管理和切换代理。
结语
在 Firefox 中设置代理可以让您在浏览时拥有更高的控制力、隐私性和灵活性:如果希望完全掌控所用的服务器和协议,可以手动配置代理;如果希望 Firefox 沿用网络或操作系统的现有配置,则可以使用系统代理或自动检测。
Firefox 代理扩展可简化代理管理流程,使用前先测试代理可确保其正常工作。无论您是需要匿名浏览、访问受地区或网络限制的内容、进行流媒体观看,还是用于其他使用场景,MarsProxies 稳定可靠的代理都能在不增加高额成本的前提下保护您的活动隐私。
如果您想了解更多代理使用技巧,或想分享自己的使用经验,欢迎访问我们的 Discord 社区。
如何在 Firefox 中找到代理设置?
点击右上角的浏览器菜单并选择“设置”,在“隐私与安全”标签页中向下滚动到“连接与软件安全”部分,点击“高级设置”,即可打开“连接设置”窗口,在其中查看或配置代理连接。
Firefox 中的“使用系统代理设置”是什么意思?
这意味着浏览器将沿用操作系统中设置的代理服务器配置:无需在 Firefox 内单独设置代理,浏览器会自动使用系统设置中定义的相同网络配置。
Firefox 可以使用 SOCKS5 代理吗?
可以,Firefox 支持 SOCKS5 代理:在“SOCKS Host”字段中输入 SOCKS5 代理的主机名和端口即可手动配置,别忘了将版本选择为 SOCKS5。
如何在 Firefox 中停用代理设置?
要在 Firefox 中停用代理服务器,请按照步骤打开“连接设置”,选择“不使用代理”选项,然后点击“确定”按钮保存设置。
为什么我的代理在 Firefox 中无法正常工作?
代理在 Firefox 中无法正常工作的常见原因包括:输入的代理信息有误、选错了代理类型(HTTP、HTTPS 或 SOCKS),或使用了来自不可靠来源的免费代理。