我正在尝试通过 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>