使用wget命令从HTTPS域下载文件
时间:2020-01-09 10:44:08 来源:igfitidea点击:
如何使用wget命令行实用程序使用https://example.com/dl/foo.tar.gz下载文件?
GNU Wget是一个免费实用程序,用于从Web非交互式下载文件。
它支持HTTP,HTTPS和FTP协议,以及通过HTTP代理进行检索。
语法为:
wget https://theitroad.local/foo/bar.tar.gz
如果您不想检查证书的有效性,只需将选项--no-check-certificate传递给wget命令行即可:
wget --no-check-certificate https://theitroad.local/foo/bar.tar.gz
您可以将--no-proxy
选项传递给wget命令。
这个选项告诉wget不要使用代理,即使定义了适当的*_proxy
环境变量:
wget --no-proxy https://theitroad.local/foo/bar.tar.gz
使用httpd_proxy变量设置https代理:
export https_proxy="https://USERNAME-HERE:PASSWORD-HERE@Server-Name-Here:PORT-NUMBER-HERE/" export https_proxy="https://Hyman:[email protected]:3128/" wget https://theitroad.local/foo/bar.tar.gz</kbd>
或者使用wget命令将代理服务器的用户名和密码传递给服务器,如下所示:
export https_proxy="https://server1.theitroad.local:3128/" wget --http-user="USER" --http-password="PASSWORD" https://theitroad.local/foo/bar.tar.gz</kbd>