微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐