使用代理的 Mac,使用 squid 进行 SSL 和 HTTP 通信

使用代理的 Mac,使用 squid 进行 SSL 和 HTTP 通信

OSX 中似乎存在一个 NTLM 错误,它与使用我们的公司代理处理身份验证的方式有关。在几台 Mac(和 iDevices)上,Safari、iTunes、软件更新、AppStore 等在尝试进行身份验证时都会崩溃。由于无法找到此问题的“真正”解决方案,并且没有 IT 支持(所有 Windows/Linux 环境),我的团队想出了一个几乎完美的解决方法……我们使用 Squid 和 SquidMan 位于 Web 请求和代理服务器之间。Squid 处理身份验证而不是操作系统,除了一件事之外,一切都很顺利。我找不到同时使用 Squid 处理 http 和 https 流量的方法。看来 Squid 只处理单个父代理服务器/端口。

到目前为止,我们的解决方法是在两台不同的服务器上安装 2 个 squid 实例,1 个用于处理 http,另一个用于处理 SSL 流量。

如果可能的话,我们确实希望最多有一个 squid 实例 - 或者更好的是,有一个更优雅的解决方案,但我对前者非常满意。提前谢谢您。

免责声明 - 我们绝不是网络专家,也无法控制代理服务器或策略。OSX 在我们的组织中不受“官方支持”,但就像许多商店一样,我们发现自己在一个不利于该平台的环境中使用 iOS 平台。

答案1

或者直接使用Authoxy

相关内容