PersonalCorpus 版 (精华区)
发信人: cliff (狗皮膏药), 信区: Linux
标 题: [Tip]如何在wget中使用代理服务器
发信站: 哈工大紫丁香 (2003年05月08日22:11:01 星期四), 站内信件
首先鄙视一下国内的网络和webzip!
不知道什么原因,始终无法正常访问www.rdesktop.org。
本来想把站点镜像下来,但是使用webzip仅仅能正常浏览,
而无法下载。很是郁闷。
危难时刻,还要求助于老朋友wget!:-)
不过以前在wget中还从没使用过代理,一阵man,info之后
没有太多的收获。问了几个兄弟之后,好像大家都没有这样的
使用的经历。
无奈,只好再次man,info! Q_Q
没了依靠,反而能认真地读文档,方法找到了,rdesktop.org
也被download下来了。:-)
hehe,不说废话了。简单的介绍一下配置方法
================================================================
[Tip]如何在wget中使用代理服务器
by CLIFF
wget支持HTTP 和SOCKS代理。因为要mirror的是web,
因此仅仅使用了HTTP的代理。
wget每次启动都要读一个wgetrc文件,可以在这个文件中
设置代理服务器。
wgetrc缺省存放在/usr/local/etc/下,也可以在$HOME/下
创建.wgetrc。
配置步骤:
1、创建$HOME/.wgetrc文件
2、编辑文件,添加如下内容:
#===========Sample of wgetrc=================
#添加代理服务器
http_proxy = www.yourproxy.cc
#以下几种格式也可以,如果不写端口,缺省为80
#http_proxy = www.yourproxy.cc:8080
#http_proxy = http://www.yourproxy.cc
#http_proxy = http://www.yourproxy.cc:8080/
#如果不使用代理服务器,此处设置为off
use_proxy = on
#============================================
3、运行wget
遗留问题:
以上使用的都是HTTP代理,用一个Socks的代理做了
一个测试,返回的错误是header parse error.@_@
因为这个wget是使用rpm方式安装的。如果想支持
Socks代理,需要在configure的时候带--with-socks
选项。
另外,没有用runsocks进行测试,不知道能否正常工作
等有时间的时候,再测试一下。呵呵 :-)
参考文档:
wgetrc文件的其他配置其他参考wget的man.
另外http://www.gnu.org/manual/wget/html_chapter/wget_toc.html
也有较为详细地介绍和sample file.
--
─┼────────────────┼─
│ 有屁不放 憋坏心脏 │
│ 没屁硬挤 锻炼身体 │
│ 屁放得响 能当校长 │
│ 屁放得臭 能当教授 │
─┼────────────────┼─
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.1]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.110毫秒