Microsoft 代理服务器无法与 CNTLM 和 apt-get 配合使用

Microsoft 代理服务器无法与 CNTLM 和 apt-get 配合使用

我正在尝试使用 CNTLM 连接 ISA 代理服务器。但 ISA 代理的语法看起来不同。我找不到为 apt 设置代理的方法。我的 CNTLM 正在监听127.0.0.1:41040/etc/apt/apt.conf如下所示:

Acquire::http::Proxy  "http://urmia.ac.ir\username:[email protected]:41040/";

urmia.ac.ir是我所在大学的 ISA 域名。我收到 407 错误。CNTLM 说

HEAD: HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )

答案1

您将用户名和密码(最好是哈希格式)放在 CNTLM 的配置文件中。Apt 不需要知道您的用户名和密码。

配置 cntlm 可能有点麻烦,您需要尝试使用“Auth”标志,直到它可靠地运行。以下是操作方法我为我大学的用户写作。

答案2

您必须填写信息/etc/cntlm.conf

相关内容