我试图在工作中使用代理背后的pip。
这篇文章的一个答案建议使用CNTLM。我在另一篇文章中安装并配置了它,但运行的是cntlm。exe-c cntlm。ini-I-Mhttp://google.com给出错误,连接到代理失败,正在退出。
我还尝试了pip install--agent=user:pass@localhost: 3128
(默认的CNTLM端口),但引发了无法获取索引基URLhttp://pypi.python.org/simple/
。显然代理出了问题。
有人知道如何更明确地检查CNTLM是否设置正确,或者是否有其他方法可以完全解决这个问题吗?我知道您也可以像这里描述的那样设置http_proxy
环境变量,但我不确定要输入哪些凭据。cntlm.ini
中的那些?
要为windows设置CNTLM,请阅读本文。对于Ubuntu,请阅读我的博客文章。
编辑:
基本上,要在任何平台上使用CNTLM,在使用<代码>http://127.0.0.1:3128作为父代理的代理。
>
生成哈希密码。
Windows<代码>cntlm–c cntlm。ini–H
Ubuntu/Linuxcntlm-v-H-c/etc/cntlm。形态
从配置中删除纯文本密码,并将其替换为生成的密码。
检查是否工作:
cntlmhttp://www.google.com
Ubuntu/Linux-sudo-cntlm-Mhttp://www.google.com/
有关更详细的说明,请参阅上面的链接。
更新时间:
为了完整起见,我最近能够在Windows中配置和使用CNTLM。由于我们的代理服务器,我在Kindle for PC的同步过程中遇到了一个问题,安装和配置CNTLM for Windows为我解决了这个问题。有关更多详细信息,请参阅我的文章。
在Windows下不要忘记设置
SET HTTPS_PROXY=<proxyHost>:<proxyPort>
我需要设定的目标
pip install pep8
使用Ubuntu时,我无法使代理选项按公告的方式工作,因此以下命令不起作用:
sudo pip --proxy http://web-proxy.mydomain.com install somepackage
但是导出https_proxy
环境变量(注意它的https_proxy
而不是http_proxy
)成功了:
export https_proxy=http://web-proxy.mydomain.com
然后
sudo -E pip install somepackage
问题内容: 我正在尝试在工作中使用代理后面的点子。 这篇文章的答案之一是建议使用CNTLM。我根据另一篇文章进行了安装和配置,但是运行时出现。 我也尝试过(默认的CNTLM端口),但提出了。显然,代理出现了问题。 有谁知道如何更明确地检查CNTLM是否设置正确,或者是否还有其他方法可以完全解决这一问题?我知道你也可以设置环境变量,描述在这里,但我不知道要放什么东西凭据,从那些? 问题答案: 要为W
问题内容: 如何从公司代理后面通过RemoteWebDriver连接到硒网格,例如BrowserStack? 被测应用程序在代理之外,可以从BrowserStack免费访问。 问题答案: 我设法根据链接的问题中的可接受答案得到了一些解决方案,如果有人遇到相同问题,这是我的实现: 例 MyHttpClientFactory
问题内容: 我需要通过npm下载几个软件包,但我们的公司代理配置是.pac文件(我在Windows上) 我已经尝试过 要么 但这行不通… 有什么建议吗?谢谢 问题答案: 我有一个非常类似的问题,我无法让npm在我们的代理服务器后面工作。 我的用户名的格式为“域\用户名”-代理配置中的斜杠导致出现正斜杠。因此输入: 然后运行此命令将返回以下内容: http:// domain / username:
问题内容: 在工作中,我们必须使用代理来基本访问端口80,例如,我们为每个用户拥有自己的自定义登录名。 我的临时解决方法是使用curl基本上通过代理以自己的身份登录并访问所需的外部数据。 我是否可以设置某种高级php设置,以便在内部每次尝试调用类似内容时都总是通过代理进行?我在Windows ATM上,所以如果那是唯一的方法,那么重新编译会很麻烦。 我的解决方法是暂时的,原因是我需要一个通用的解决
我是新来的Spring Security,并试图开发Spring Boot应用程序与谷歌登录使用OAuth2下运行的主机名: 8080。这个程序是背后的Apache反向代理服务器https://url.com. Spring启动版本2.1。0 Spring Security版本5.1.1 build.gradle: 应用yml: Spring Security配置: 我请求https://url.
问题内容: 我刚下载了Maven,并试图运行在“五分钟内的Maven”页面(http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)中找到的简单命令。这是命令: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -D