![如何绑定wget通过特定端口下载?](https://linux22.com/image/164503/%E5%A6%82%E4%BD%95%E7%BB%91%E5%AE%9Awget%E9%80%9A%E8%BF%87%E7%89%B9%E5%AE%9A%E7%AB%AF%E5%8F%A3%E4%B8%8B%E8%BD%BD%EF%BC%9F.png)
我正在尝试通过 wget 下载文件。但我想通过我配置为代理的端口下载它。如何配置 wget 通过计算机中的特定端口下载?换句话说,我想将 wget 绑定到例如“localhost:8080”
答案1
wget
支持 http、https 和 ftp 代理。您可以通过输入额外的参数来使用这些类型的代理,
wget <url> -e use_proxy=yes -e http_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e https_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e ftp_proxy=127.0.0.1:8080
或者,您可以将它们导出为环境变量。
但是,如果使用socks5代理,我建议安装proxychains
.它还支持http、https等。安装后,您应该通过配置它/etc/proxychains.conf
。然后你可以使用wget
as,
proxychains4 wget <url>