2009-07-10 81 views
1

我知道这很简单..我绝对缺少一些东西..我放弃了!http_proxy设置

#!/bin/sh 
export http_proxy='http://unblocksitesnow.info' 
rm -f index.html* 
strace -Ff -o /tmp/mm.log -s 200 wget 'http://slashdot.org' 

我已经使用不同的代理服务器..无济于事。我得到了一些默认的网页.. 在/ etc/wgetrc use_proxy =上

其实我想使用此设置(HTTP_PROXY )与python的urllib2。它访问某些默认页面以及..

strace的 - 做代理服务器的DNS查找 GET http://slashdot.org/ HTTP/1.0 \ r \ n用户代理:Wget的/ 1.11.4 \ r \ nAccept:/ \ r \ n主机:slashdot.org \ r \ n \ r \ n

任何指针??

+0

请编辑您的文章以使用“代码”格式。这将使它更具可读性。谢谢! – 2009-07-10 22:48:54

+0

注意:如果您在应用程序中使用它,请不要相信HTTP_PROXY!有关更多详细信息,请参阅https://httpoxy.org。 – rugk 2016-07-18 15:36:54

回答

2

问题是我使用代理网站。这些站点希望您向代理站点发送GET请求(将目标站点作为URL中的参数或者它们实现的任何站点特定机制)。

我一直在寻找代理网站像http://www.proxy4free.com/page1.html

我连接到它们各自的端口发送一个GET请求到原来的目标网站..

2

对于某些应用程序,HTTP_PROXY区分大小写。最好将其设置为大写。

# export HTTP_PROXY=http://server/ 

# export HTTP_PROXY=http://server:8888/ 
0

在Debian/Ubuntu的,如果你需要通过使用apt-get代理你还需要更新

/etc/apt/apt.conf

如果犯规存在该文件,创建和apt-get update来确认

以及export http_proxy="<ADD>:<PORT>"