為wget使用代理


實驗環境:ubuntu 12.04 LTS  goagent

方法一、在環境變量中設置代理

export http_proxy=http://127.0.0.1:8087

方法二、使用配置文件

為wget使用代理,可以直接修改/etc/wgetrc,也可以在主文件夾下新建.wgetrc,並編輯相應內容,本文采用后者。

將/etc/wgetrc中與proxy有關的幾行復制到~/.wgetrc,並做如下修改:

#You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
https_proxy = http://127.0.0.1:8087/
http_proxy = http://127.0.0.1:8087/
ftp_proxy = http://127.0.0.1:8087/

# If you do not want to use proxy at all, set this to off.
use_proxy = on

 這里 use_proxy = on 開啟了代理,如果不想使用代理,每次都修改此文件未免麻煩,我們可以在命令中使用-Y參數來臨時設置:

-Y, --proxy=on/off           打開或關閉代理

方法三、使用-e參數

wget本身沒有專門設置代理的命令行參數,但是有一個"-e"參數,可以在命令行上指定一個原本出現在".wgetrc"中的設置。於是可以變相在命令行上指定代理:

-e, --execute=COMMAND   執行`.wgetrc'格式的命令

例如:

wget -c -r -np -k -L -p -e "http_proxy=http://127.0.0.1:8087" http://www.subversion.org.cn/svnbook/1.4/

 這種方式對於使用一個臨時代理尤為方便。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM