bash – Curl:绕过本地主机的代理

前端之家收集整理的这篇文章主要介绍了bash – Curl:绕过本地主机的代理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个代理,如果我尝试卷曲http:// localhost / mysite或curl http://127.0.0.1/mysite卷曲尝试用代理解决它。所以我尝试使用–noproxy选项,但不起作用。对外部服务器使用代理作为curl http://mysite.com工作正常。

我的配置:

> Cygwin(bash)在Windows 8下,卷曲扩展。
> Proxy:proxy.domain.xx:1080没有认证
> http_proxy = http://proxy.domain.xx:1080
>本地服务器:XAMP版本1.8.0
Apache端口:80,443
浏览器:Chrome代理,但配置为访问localhost和* .dev

从卷曲 – 帮助

–noproxy : Comma-separated list of hosts which do not use proxy

我试过的

>我已经禁用了防火墙,没有任何东西
> $ curl -v http:// localhost / mysite – >调试:

响应

Connected to proxy.domain.xx (200.55.xxx.xx) port 1080 (#0)
GET http://localhost/mysite HTTP/1.1
User-Agent: curl/7.21.1 (i686-pc-mingw32) libcurl/7.21.1 OpenSSL/0.9.8r zlib/1.2.3
Host: localhost
Accept: */*
Proxy-Connection: Keep-Alive
The system returned: <PRE><I>(111) Connection refused</I></PRE>

curl -v –noproxy localhost,http:// localhost / muestra

响应

About to connect() to localhost port 80 (#0)
* Trying 127.0.0.1... 
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /mysite HTTP/1.1
> User-Agent: curl/7.21.1 (i686-pc-mingw32) libcurl/7.21.1 OpenSSL/0.9.8r zlib/1.2.3
> Host: localhost
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4
< Location: http://localhost/mysite
< Content-Length: 331
< Content-Type: text/html; charset=iso-8859-1

任何想法如何解决这个问题?

curl -v --noproxy localhost,http://localhost/muestra

卷曲响应

About to connect() to localhost port 80 (#0)
* Trying 127.0.0.1... 
* Connected to localhost (127.0.0.1) port 80 (#0)

所以它清楚地表明它连接到本地主机。

猜你在找的Bash相关文章