如何绑定wget通过特定端口下载?

如何绑定wget通过特定端口下载?

我正在尝试通过 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。然后你可以使用wgetas,

proxychains4 wget <url>

相关内容