2

我支持我大学的 ISA 代理 | 最前沿的威胁管理网关。代理使用 NTLM Auth,因此我们获得了凭据以及代理服务器 ip 和端口。我一直在尝试很多 Python 模块,例如 urllib、ullib2、urllib3、requests、requests-ntlm httlib 甚至 cntlm 和 ntlm 代理。在我的情况下没有任何工作。它返回“需要 407 代理身份验证(Forefront TMG 需要授权才能完成请求。拒绝访问 Web 代理过滤器。)”或任何套接字错误。我什至尝试过ntlmaps。它也没有成功。我知道 NTLM 已经有点贬值了。但是你们中的一些人可能仍然在使用 NTLM Auth 为您的公司代理工作。那么有什么解决方法吗?我想要一个可以在 Windows 和 Linux 上运行的 Python 代码,它可以通过中间上游代理与 Internet 通信。

4

2 回答 2

0

你试过cntlm吗?与 http_proxy 环境变量?如果您希望我可以发布分步指南以永久解决此问题..

于 2014-07-28T21:04:51.510 回答
0

查看这篇文章http://www.codemiller.com/blog/2011/05/28/overcoming-auth-pop-ups/ 也许它会有所帮助 - 也许不会,但值得尝试一些解决方案 - 作为其中之一他们在光荣的 ntlm 身份验证方面为我工作。

于 2014-02-10T18:01:19.523 回答