1

我知道这很简单..我只是错过了一些东西..我放弃了!

#!/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 查找 GET http://slashdot.org/ HTTP/1.0\r\nUser-Agent: Wget/1.11.4\r\nAccept: / \r\nHost: slashdot.org\r \n\r\n

任何指针?

4

4 回答 4

2

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

# export HTTP_PROXY=http://server/

或者

# export HTTP_PROXY=http://server:8888/
于 2009-07-11T00:19:12.413 回答
2

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

我正在寻找像http://www.proxy4free.com/page1.html这样的代理网站

我连接到他们各自的端口并向原始目标站点发送获取请求..

于 2009-07-13T17:19:02.190 回答
0

通常你需要一个代理服务器的端口,例如:

导出 http_proxy= http://unblocksitesnow.info:30000

此外,不需要单引号。

于 2009-07-10T23:17:41.333 回答
0

在 Debian/Ubuntu 上,如果您需要通过代理进行 apt-get,您还需要更新

/etc/apt/apt.conf

如果文件不存在,则创建它并 apt-get update 确认

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

于 2017-06-26T09:29:55.840 回答