Questions tagged «proxy»

代理是位于两个或更多互连程序或设备之间的设备或程序。将[dynamic-proxy]用于Java类,并将[proxy-pattern]用于设计模式。



28
如何通过HTTP代理从Git存储库中提取?
注意:虽然所描述的用例是关于在项目中使用子模块的,但同样适用于基于git cloneHTTP的存储库的常规。 我有一个在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 我什至为http代理设置了一个全局Git设置: c:\project> git …


4
如何在PHP中使用cURL连接到Tor隐藏服务?
已锁定。此问题的评论已被禁用,但它仍在接受新的答案和其他交互方式。了解更多。 我正在尝试使用以下PHP代码连接到Tor隐藏服务: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); $output = curl_exec($ch); $curl_error = curl_error($ch); curl_close($ch); print_r($output); print_r($curl_error); 运行它时,出现以下错误: 无法解析主机名 但是,当我从Ubuntu中的命令行运行以下命令时: curl -v --socks5-hostname localhost:9050 http://jhiwjjlqpyawmpjx.onion 我得到预期的回应 PHP cURL文档说: --socks5-hostname Use the specified SOCKS5 proxy (and let the proxy …
366 php  curl  proxy  tor 

25
无法在代理后面下载Docker映像
我在Ubuntu 13.10(Saucy Salamander)上安装了Docker,并在控制台中键入了以下命令: sudo docker pull busybox 我收到以下错误: Pulling repository busybox 2014/04/16 09:37:07 Get https://index.docker.io/v1/repositories/busybox/images: dial tcp: lookup index.docker.io on 127.0.1.1:53: no answer from server Docker版本: $ sudo docker version Client version: 0.10.0 Client API version: 1.10 Go version (client): go1.2.1 Git commit (client): dc9c28f Server version: 0.10.0 Server API …
330 proxy  docker 

19
如何设置JVM使用的代理
很多时候,Java应用程序需要连接到Internet。最常见的示例是在读取XML文件并需要下载其架构时发生的。 我在代理服务器后面。如何设置我的JVM使用代理?
307 java  proxy  jvm 

30
在CNTLM的代理后面使用pip
我正在尝试在工作中使用代理后面的点子。 这篇文章的答案之一是建议使用CNTLM。我根据另一篇文章进行了安装和配置,但是运行时出现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环境变量,描述在这里,但我不知道要放什么东西凭据,从那些cntlm.ini?
279 python  proxy  pip 

30
如何清除NPM的https代理设置?
如何清除NPM的以前的SSL代理设置?好吧,我搜索了很多东西,但是我得到的所有帖子主要是关于如何set在公司网络中进行代理的。 我尝试将代理设置为空: npm config set http-proxy npm config set https-proxy 第一个命令传递而第二个命令警告: npm WARN invalid config proxy="" npm WARN invalid config Must be a full url with 'http://' 可以忽略的警告,并且我已经成功清除了代理设置?
268 node.js  proxy 



1
我可以在.git / config文件中注释掉一行吗?
我的http.proxy存储库配置文件上有一行,我想轻松地“打开和关闭”,而不必记住并在每次落后于该代理连接或没有该代理连接时再次键入整个配置。 另一种可能性是,当我在代理服务器后面时使用此存储库配置文件,而在不使用代理服务器时,则使用全局/本地配置文件。
193 git  proxy  config 

7
我必须如何配置代理设置,以便Eclipse可以下载新插件?
我正在Web代理后面的Windows XP环境中使用Eclipse 3.7。 我想在新解压缩的 Eclipse Indigo(Eclipse Java EE Indigo M4)上安装Groovy插件。我将更新站点添加到列表中。Available Software Site 但是Eclipse无法检索此插件的信息,因此无法进行安装... 如果我将Native配置放在中General > Network Connections,而未Auth选择该选项,则在尝试访问更新站点时出现以下错误: HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml HTTP Proxy Authentication Required: http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.7/content.xml Proxy Authentication Required 因此,现在我选择manual,为三种模式(HTTP,HTTPS,SOCKS)定义所有正确的信息:代理,端口,身份验证,用户和密码。但是,当我尝试访问更新站点时,Eclipse表示他是Fetching children of Groovy Eclipse,但是将此状态保持为0%... 奇怪的是,即使我在General > Network Connections配置中输入了错误的密码,也没有收到任何错误消息。 我的问题: 我的配置有什么问题? 还有另一种定义代理配置的方法吗? 有没有办法获取更多信息,知道Eclipse打算做什么(其中workspace/.metadata/.log不包含任何有用的信息)? 另一个问题(次要问题)是,似乎仅在Eclipse重新启动后才能处理代理设置的修改。 ps1:使用浏览器,我可以访问更新站点,因此它不会被代理阻止。 ps2:此问题与此插件无关,因为Eclipse的行为与其他插件相同。 ps3:这是workspace/.metadata/.log我启动Eclipse并尝试安装插件时的内容(所有这些日志都是在启动期间编写的,而在Eclipse尝试访问更新站点时则没有记录) !SESSION 2011-05-02 10:38:58.681 …
177 eclipse  proxy 

9
用express.js代理
为避免同域AJAX问题,我希望我的node.js Web服务器转发来自URL的所有请求 /api/BLABLA到另一个服务器,例如other_domain.com:3000/BLABLA,并透明地将与该远程服务器返回的相同的内容返回给用户。 所有其他网址(旁边 /api/*)均应直接提供,不能进行代理。 如何使用node.js + express.js实现此目的?您可以举一个简单的代码示例吗? (Web服务器和远程3000服务器都在我的控制之下,都运行带有express.js的node.js) 到目前为止,我已经找到了这个https://github.com/http-party/node-http-proxy,但是阅读那里的文档并没有使我更加明智。我最终以 var proxy = new httpProxy.RoutingProxy(); app.all("/api/*", function(req, res) { console.log("old request url " + req.url) req.url = '/' + req.url.split('/').slice(2).join('/'); // remove the '/api' part console.log("new request url " + req.url) proxy.proxyRequest(req, res, { host: "other_domain.com", port: 3000 }); }); …

14
Gradle代理配置
我需要通过代理服务器从Gradle进行Web访问,才能对Jenkins使用Gradle / Artifactory集成。为了减少可能的问题原因,我在build.gradle中手动添加了Artifactory插件,并从命令行运行它: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } 按照此描述,我在主目录的.gradle / gradle.properties中指定了以下内容: systemProp.http.proxyHost=hostname systemProp.http.proxyPort=8080 systemProp.http.proxyUser=de\\username systemProp.http.proxyPassword=xxx 使用上面的代理配置(已知可以正常工作),它将失败: 11:33:17.699 [ERROR] [org.gradle.BuildExceptionReporter]原因:java.io.IOException:服务器返回的HTTP响应代码:407为URL:http ://gradle.artifactoryonline.com/gradle/plugins/org/ jfrog / buildinfo / build-info-extractor-gradle / 1.0.1 / artifactoryplugin-1.0.1.gradle 我有两台代理服务器可供选择,一台始终以407(要求代理身份验证)响应,另一台始终以502(错误的网关)响应,因此显然使用了proxyHost和proxyPort选项。 由于用户名(基于Active Directory用户)包含反斜杠,因此我尝试了\\和\,但均不起作用。指定的用户不同于登录到计算机和Active Directory的用户。该用户的凭据对代理无效,因此我需要能够指定其他用户。 在Jenkins或Artifactory的GUI中设置相同的选项是可行的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.