我知道这很简单..我很遗憾......我放弃了!!
#!/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 = on
实际上我正在尝试将此设置(http_proxy)与python的urllib2一起使用。它也访问一些默认页面..
strace - 执行代理服务器的dns查找 获取http://slashdot.org/ HTTP / 1.0 \ r \ n用户代理:Wget / 1.11.4 \ r \ n接受: / \ r \ n主机:slashdot.org \ r \ n \ r \ n
任何指针??
答案 0 :(得分:2)
对于某些应用,HTTP_PROXY区分大小写。最好将其设置为大写。
# export HTTP_PROXY=http://server/
或
# export HTTP_PROXY=http://server:8888/
答案 1 :(得分:2)
问题是我使用的是代理网站。这些站点希望您将GET请求发送到代理站点(目标站点作为URL中的参数或它们实现的任何站点特定机制)。
我一直在寻找像http://www.proxy4free.com/page1.html
这样的代理网站我连接到各自的端口并向原始目标站点发送获取请求..
答案 2 :(得分:0)
答案 3 :(得分:0)
在Debian / Ubuntu上,如果你需要通过代理进行apt-get,你还需要更新
/etc/apt/apt.conf
如果文件不存在,请创建它并使用apt-get update确认
以及export http_proxy="<ADD>:<PORT>"