Tag: 代理

如何将`git:`url转换为`http:`url

我正在工作在一个http代理。 我试图用他们的“回购”工具来克隆Android的源代码树。 这个工具坚持使用git://url,即使http://url也可以。 因此,我无法下载源代码。 有没有可能强制git始终使用http ? 编辑:我的http_proxyconfiguration正确。 例如,这工作: git clone http://android.git.kernel.org/platform/manifest.git 但是这不(errno =连接超时): git clone git://android.git.kernel.org/platform/manifest.git 所以这个答案并不能真正帮助我。

在wget中设置代理

我想用wget工具下载一些东西。 但我想用这个设置为wget: HTTP Proxy: 127.0.0.1 Port: 8080 没有用户名和密码。 我怎样才能做到这一点? 我查了很多网站和很多build议,但没有任何工作给我…

如何清除NPM的https代理设置?

如何清除以前的NPM代理设置? 好吧,我search了很多,但是我得到的所有post主要是关于如何在公司networking中set代理。 我尝试将代理设置为Nothing: 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://' 警告是否可忽略,我已成功清除代理设置?

我该如何configuration代理设置才能使Eclipse下载新的插件?

我正在使用Eclipse 3.7,在Web代理之后的Windows XP环境中工作。 我想在一个新解压缩的 Eclipse Indigo( Eclipse Java EE Indigo M4 )上安装Groovy插件 。 我将更新站点添加到“ Available Software Site列表中。 但是Eclipse不能检索这个插件的信息,因此安装是不可能的… 如果我将“ General > Network Connections Nativeconfigurationselect为“没有身份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 所以现在我selectmanual ,为三个模式(HTTP,HTTPS,SOCKS)定义所有正确的信息:代理,端口,authentication,用户和密码。 但是,当我尝试访问更新站点时,Eclipse正在指示他正在Fetching children of Groovy Eclipse ,但将此状态保持为0%。 奇怪的是,即使我在General > Network Connectionsconfiguration中input了错误的密码,我也没有收到任何错误信息。 我的问题: 我的configuration有什么问题? 是否有另一种方法来定义代理configuration? 有没有办法获得更多的信息,知道什么Eclipse试图做( workspace/.metadata/.log不包含任何有用的信息)? 另一个问题(小)然而,代理设置的修改似乎只能在Eclipse重新启动后处理。 […]

使用cURL执行HTTP请求(使用PROXY)

我有这个代理地址: 125.119.175.48:8909 : 125.119.175.48:8909 我如何使用curl http://www.example.com使用cURL来执行HTTP请求,但指定我的networking的代理地址?

如何在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); 当我运行它时,出现以下错误: 无法parsing主机名称 但是,当我从Ubuntu的命令行运行以下命令时: curl -v –socks5-hostname localhost:9050 http://jhiwjjlqpyawmpjx.onion 我得到了预期的回应 PHP cURL文档说: –socks5-hostname Use the specified SOCKS5 proxy (and let the proxy resolve the host name). 我相信它从命令行工作的原因是因为Tor(代理)正在parsing它识别的.onion主机名。 当运行上面的PHP代码时,我的猜测是cURL或PHP试图parsing.onion主机名并且不能识别它。 […]

将JVM / JRE设置为自动使用Windows代理

我看到了有关为JVM设置代理的问题,但是我想问的是如何使用已经configuration的代理(在Windows上)。 这是我的问题的一个示范: 转到您的控制面板 – > Java并设置一个代理地址。 运行以下简单的小程序代码(我正在使用Eclipse IDE): import java.awt.Graphics; import javax.swing.JApplet; import java.util.*; public class Stacklet extends JApplet { private String message; public void init(){ Properties props = System.getProperties(); message = props.getProperty("http.proxyHost", "NONE"); message = (message.length() == 0)? "NONE": message; } public void paint(Graphics g) { g.drawString(message, 20, 20); } } Applet显示“NONE”而不考虑您在Java控制面板中的设置。 如果Windows代理设置(通常在Internet Explorer中设置)是我可以确定的,但是在Java控制面板中执行额外的configuration步骤仍然是可以接受的解决scheme,那么最好是什么。 […]

Android Studio 1.3中的代理后面的gradle

我刚刚将Android Studio升级到2015年7月28日的版本。代理设置停止工作。 我有他们在AS偏好configuration和项目的gradle.properties像这样configuration: systemProp.http.proxyHost=some.proxy.adress.com systemProp.http.proxyPort=3128 然而,gradle构build失败,提示我应该在代理configuration属性或IDEconfiguration。 错误:连接超时:连接。 如果您位于HTTP代理的后面,请在IDE或Gradle中configuration代理设置。 我还有什么可以尝试? PS代理工作,并从Android Studio偏好设置中正确提取,因为git按预期工作。

Gradle代理configuration

我需要从Gradle通过代理服务器访问Web以使用Jenkins的Gradle / Artifactory集成。 为了减less问题的可能原因,我手动添加Artifactory插件build.gradle并从命令行运行它: 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 通过上面的代理configuration(这是知道的工作),它失败了: 11:33:17.699 [错误] [org.gradle.BuildExceptionReporter]导致:java.io.IOException:服务器返回的HTTP响应代码:407为URL: http ://gradle.artifactoryonline.com/gradle/plugins/org/ jfrog / buildinfo / buildinfo-提取-gradle这个/ 1.0.1 / artifactoryplugin-1.0.1.gradle 我有两个代理服务器可供select,一个总是响应407 ( 代理身份validation要求 ),另一个502 ( 坏网关 ),很显然,proxyHost和proxyPort选项被使用。 由于用户名(基于Active Directory用户)包含反斜杠,我尝试了\\和\ ,但都没有工作。 指定的用户与login到计算机和Active Directory的用户不同。 此用户的凭据无效的代理,所以我需要能够指定一个不同的用户。 在Jenkins或Artifactory的GUI中设置相同的选项。

在Python中使用代理运行Selenium Webdriver

我想在Python中运行一个Selenium Webdriver脚本来完成一些基本的任务。 通过Selenium IDE界面(也就是说,当简单地获取GUI重复我的操作时),我可以让机器人完美地运行。 但是,当我将代码作为Python脚本导出并尝试从命令行执行时,Firefox浏览器将打开,但不能访问起始URL(错误返回到命令行,程序停止)。 这正在发生我无论什么网站等我试图访问。 为了演示目的,我在这里包含了一个非常基本的代码。 我不认为我正确地包含了代码的代码段,因为返回的错误似乎是由代理生成的。 任何帮助将非常感激。 下面的代码只是打开www.google.ie并search单词“selenium”。 对我来说,它打开一个空白的Firefox浏览器,并停止。 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException import unittest, time, re from selenium.webdriver.common.proxy import * class Testrobot2(unittest.TestCase): def setUp(self): myProxy = "http://149.215.113.110:70" proxy = Proxy({ 'proxyType': ProxyType.MANUAL, 'httpProxy': myProxy, 'ftpProxy': myProxy, 'sslProxy': myProxy, 'noProxy':''}) self.driver […]