Safari 和 Chrome 不会在 OS X El Capitan 上使用 Web 代理 (HTTP)

Safari 和 Chrome 不会在 OS X El Capitan 上使用 Web 代理 (HTTP)

我构建了一个简单的反向代理,并通过配置 Windows 和 Linux 系统来使用它,确认它运行良好。我还在 OS X 上使用“curl”来确认它正常工作。

我通过“系统偏好设置”>“网络”>“代理”配置了 OS X El Capitan 以使用代理服务器,但实际却无法使用。Safari 和最新版本的 Chrome 依靠系统级代理设置来使用代理服务,因此两者都不会尝试连接它。

OS X 上的 Firefox 不使用 OS X 系统级代理设置,可以配置为使用代理。它工作正常。

我如何让 OS X 尊重这些设置?

答案1

找到问题了。在 OS X 中配置系统级代理设置时,需要指定代理的域名或 IP 地址,而不指定协议“http”或“https”。

相关内容