Tag: 代理

代理与urllib2

我打开url: site = urllib2.urlopen('http://google.com') 而我想要做的就是用一个代理连接相同的方式我有一个地方告诉我: site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'}) 但是这也不起作用。 我知道urllib2有一个像代理处理程序的东西,但我不记得那个function。

在代理后面使用pip

我正在尝试在工作中使用代理。 从这个post的答案之一build议使用CNTLM 。 我安装和configuration它每个这个职位 ,但运行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是否设置正确,或者如果还有其他方法呢? 我知道你也可以像这里描述的那样设置http_proxy环境variables,但是我不确定要input什么凭证。来自cntlm.ini ?

如何在C#中创build一个简单的代理?

我已经在几个星期前下载了Privoxy,为了好玩,我很好奇,知道它的简单版本可以做什么。 我明白,我需要configuration浏览器(客户端)发送请求到代理。 代理将请求发送到networking(假设它是一个http代理)。 代理将收到答案…但代理如何将请求发送回浏览器(客户端)? 我在网上search了C#和http代理,但还没有find让我明白它是如何正确地在场景后面工作的。 (我相信我不想要反向代理,但我不确定)。 你们有没有一些解释或一些信息让我继续这个小项目? 更新 这是我的理解(见下图)。 步骤1我configuration客户端(浏览器)的所有请求发送到端口代理侦听127.0.0.1。 这样,请求将不会直接发送到Internet,而是由代理处理。 步骤2代理看到一个新的连接,读取HTTP头,看到他必须执行的请求。 他执行请求。 Step3代理从请求接收答案。 现在,他必须把答案从networking发送到客户端,但如何? 有用的链接 Mentalis代理 :我发现这个项目是一个代理(但更多,我想)。 我可能会检查来源,但我真的想要一些基本的东西来理解更多的概念。 ASP Proxy :我也可以在这里获得一些信息。 请求reflection器 :这是一个简单的例子。 这是一个简单的Http代理Git中心库 。

如何在servlet中获取客户端的远程地址?

有没有什么办法可以得到客户端的原始IP地址到服务器? 我可以使用request.getRemoteAddr() ,但我似乎总是得到代理或Web服务器的IP。 我想知道客户端用来连接到我的IP地址。 无论如何,我可以得到它?

让git与代理服务器一起工作

如何让git使用代理服务器? 我需要从git服务器检查代码,它每次显示“请求超时”。 我如何解决这个问题? 另外,我怎样才能设置代理服务器?

如何设置JVM使用的代理

很多时候,一个Java应用程序需要连接到Internet。 最常见的例子是在读取XML文件时需要下载模式。 我在代理服务器后面。 我如何设置我的JVM使用代理?

我如何从Git仓库通过HTTP代理?

注意:虽然所描述的用例是关于在一个项目中使用子模块的,但这同样适用于基于HTTP的存储库的正常git clone 。 我有一个在Git控制下的项目。 我想添加一个子模块: git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu 但是我明白了 … got 1b0313f016d98e556396c91d08127c59722762d0 got 4c42d44a9221209293e5f3eb7e662a1571b09421 got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7 error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri… Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658. fatal: Fetch failed. Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu' 我有我的HTTP_PROXY设置: c:\project> echo %HTTP_PROXY% http://proxy.mycompany:80 我甚至有一个全局的Git设置为http代理: c:\project> git config –get http.proxy […]