查看更多教程 https://on  itroad.com

配置 wget 代理

  1. 在文件 ~/.wgetrc 或者 /etc/wgetrc 中添加以下行:
http_proxy = http://[Proxy_Server]:[port]
https_proxy = http://[Proxy_Server]:[port]
ftp_proxy = http://[Proxy_Server]:[port]
  1. 在 shell 中手动设置代理变量:
$ export http_proxy=http://[Proxy_Server]:[port]
$ export https_proxy=$http_proxy
$ export ftp_proxy=$http_proxy

使用“env”命令验证变量值。

$ env | grep proxy
http_proxy=http://[Proxy_Server]:[port]
https_proxy=http://[Proxy_Server]:[port]
ftp_proxy=http://[Proxy_Server]:[port]
  1. 在文件 ~/.bash_profile 或者 /etc/profile 中添加以下行:
# export http_proxy=http://[Proxy_Server]:[port]
# export https_proxy=http://[Proxy_Server]:[port]
# export ftp_proxy=http://[Proxy_Server]:[port]
如何使用wget通过代理下载文件

wget 程序允许我们从 URL 下载文件。
虽然它可以做很多事情,但最简单的命令形式是:wget [some URL]。
假设没有错误,它将将该文件放在当前目录中。
如果不指定文件名,默认情况下它会尝试获取 index.html 文件。

本文档描述了如何设置 wget(非交互式网络下载器)通过代理下载文件。

wget 配置文件

以下是按优先级列出的 wget 配置文件:

  • ~/.wgetrc :用户启动文件。
  • /etc/wgetrc :全局启动文件的默认位置。
  • 在 shell 中为当前伪终端设置代理变量。
  • ~/.bash_profile :用户特定的环境。
  • /etc/profile :系统范围的环境。

注意:如果没有设置更高优先级的配置,则下一个优先级配置生效。
例如,~/.wgetrc 没有配置代理设置,而是配置了 /etc/wgetrc,那么 /etc/wgetrc 中的代理设置就是 wget 中的工作代理。

日期:2020-09-17 00:13:59 来源:oir作者:oir