有时,当使用代理时,Firefox 会给出“代理服务器拒绝连接”的错误信息。在 Google 上搜索此错误,会得到很多有关如何通过禁用代理来修复它的结果,但没有解释它的含义。Firefox 和代理服务器之间究竟有哪些交互形式会导致 Firefox 显示该错误?
答案1
今天,当 URL 包含 SSL 连接的备用端口时,我们遇到了这个问题。(我们的网络主机的计费面板,通过 PLESK 访问。)
为了解决这个问题,我进入了代理服务器配置(我们使用 EdgeWave iPrism),并添加了端口 8443 作为备用 SSL 端口。这为我们解决了问题!
答案2
“代理服务器拒绝连接”意味着您的系统可以与代理通信并与其发起对话,但代理不允许您通过它转发数据。
出现这种情况的两个常见原因如下:
代理服务器需要身份验证,但您未在 Firefox 中指定身份验证详细信息。或者可能反之亦然。
您正尝试通过不允许的 HTTP 代理访问 FTP 站点。
就像 @AdamsTips 所说的那样 - 如果代理服务器设置为不允许在您尝试发送 SSL 的端口上使用 SSL,则您会看到此问题的另一个原因。我将其用作
squid
代理服务器,并且在配置文件中,我必须明确指定可以在哪些端口上使用 SSL。
还有其他原因 - 如果代理服务器本身出现某种问题,它可能会这样做。如果您可以访问代理服务器,则应检查其日志。