我的 Firefox 无法使用 shadowsocks

我的 Firefox 无法使用 shadowsocks

我的Firefox无法使用shadowsocks,但是我的Safari和Chrome可以使用它们。

这是 Firefox 的网络设置。

在此处输入图片描述


编辑-1

操作系统为 macOS Sierra
Firefox 版本为 55.0.3 (64 位)

答案1

简而言之:由于其他浏览器(包括内置的 Safari)已经正确使用代理,因此您可能已经在系统代理设置中设置了它。因此,您只需告诉 Firefox 使用第三个选项的系统代理设置。请注意,这实际上是默认设置。


Firefox 的连接设置您有五个基本选择:

  • 无代理:如果您不想使用代理,请选择此项。
  • 自动检测此网络的代理设置:如果您希望 Firefox 自动检测网络的代理设置,请选择此项。
  • 使用系统代理设置:如果您想使用为您的操作系统配置的代理设置,请选择此项。

    这是默认设置。

  • 手动代理配置:如果您有一个或多个代理服务器列表,请选择此选项。请向您的系统管理员询问配置信息。每个代理都需要一个主机名和一个端口号。
  • 自动代理配置 URL:如果您有代理配置 (.pac) 文件,请选择此选项。输入 URL 并单击“确定”以保存更改并加载代理配置。

您已选择自动侦测选项,列表中的第二个选项,但这并不像你想象的那样工作。在这种情况下,“自动检测”意味着它使用WPAD试图找到一个PAC 文件。此 PAC 文件还​​可以在第 5 个选项“自动代理配置 URL”中指定。这些通常用于企业网络中,以便同时配置大量客户端。

你可能想要的是使用默认系统代理设置(第三个选项),这也与 Safari 和 Chrome 的默认行为相同。这是假设您已经以某种方式将所需的代理设置为系统默认代理 - 这可能是真的,因为 Safari 正在使用它。

或者,您可以手动设置代理,这意味着即使您更改系统默认设置,Firefox 也会继续尝试使用它。您说您正在使用 shadowsocks;这是一个基于 SOCKS5 的代理,您可以通过启用第 4 个选项并填写来手动设置它仅有的SOCKS行具有适当的设置-查看shadowsocks 建议这可能localhost与端口有关1080。您可能还想在下方启用“使用 SOCKS v5 时代理 DNS”选项。

相关内容