2010年11月15日星期一

[转载]在wget中设置代理

http://www.51testing.com/?uid-116228-action-viewspace-itemid-208339

   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
方法二:
   安装socks客户端工具runsocks(正常安装socks5后自带)。在libsocks5.conf文件里加入所要使用的代理服务器。
注意:运行wget之前需要将wgetrc中的代理服务器注释掉
    配置完毕后运行如下命令:
    #runsocks wget -m [http://site1 |ftp://site2]
    经测试,可以正常镜像http和ftp站点。   

没有评论:

发表评论