wget 下載需經代理伺服器時,可透過命令列參數臨時指定,或寫入 ~/.wgetrc 永久生效。本文說明 HTTP/HTTPS 代理的完整設定語法。
wget https://www.baidu.com/ -e use_proxy=yes -e http_proxy=yourproxy.com:port
wget --no-check-certificate https://www.google.com/ \
-e use_proxy=yes -e https_proxy=yourproxy.com:port
--no-check-certificate:忽略 SSL 憑證驗證 (測試環境常用)。https_proxy 變數,http_proxy 不生效。wget --no-proxy https://example.com
export http_proxy=yourproxy.com:port
export https_proxy=yourproxy.com:port
# 之後 wget、curl、apt、yum 等均自動走代理
# ~/.wgetrc
http_proxy = https://ip_or_domain:80/
ftp_proxy = https://ip_or_domain:80/
use_proxy = on
wait = 15 # 重試間隔秒數
之後直接 wget https://site/file 即走代理。
命令列參數 > 環境變數 > .wgetrc > 系統預設。
http_proxy 與 https_proxy。