我正在尝试使用 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
。