使用代理后面的点

问题:

我正在试图在工作中使用代理人的口令。
this post的答案之一建议使用CNTLM。我根据this other post安装并配置了它,但是运行cntlm.exe -c cntlm.ini -I -M http://google.com出现错误Connection to proxy failed, bailing out
我也尝试了pip install -–proxy=user:pass@localhost:3128(默认CNTLM端口),但是引发了Cannot fetch index base URL http://pypi.python.org/simple/。很明显,代理人有什么事情。
有没有人知道如何更加明确地检查CNTLM是否正确,或者是否有另一种方式呢?我知道你也可以按照here的方式设置http_proxy环境变量,但我不知道要输入什么凭据。来自cntlm.ini

回答:

要设置Windows的CNTLM,请按照此article。对于Ubuntu,请阅读my blog post
 编辑:
基本上,要在任何平台上使用CNTLM,您需要在使用http://127.0.0.1:3128作为您的父代理代理服务器之前设置用户名和hashed密码。

  1. 编辑配置并添加重要信息,如域名,用户名,密码和父代理。
  2. 生成散列密码
     视窗 cntlm –c cntlm.ini –H
     Ubuntu的/ Linux的 cntlm -v -H -c /etc/cntlm.conf
  3. 从配置中删除明文密码,并将其替换为生成的密码。

检查是否工作:
 视窗 cntlm –M http://www.google.com
 Ubuntu的/ Linux的 sudo cntlm -M http://www.google.com/
有关更详细的说明,请参阅上面的链接。
 更新:
为了完整起见,我最近能够在Windows中配置和使用CNTLM。由于我们的代理和安装和配置CNTLM for Windows,我在Kindle的同步处理过程中遇到了一个问题,为我解决了这个问题。有关详细信息,请参阅my article

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Using pip behind a proxy

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 61 = 68