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毫秒