Ent*_*ast 7 downloads wget restricted https
如果我尝试下载一些 http 文件,则wget
效果很好(例如:)wget download_link
。但是当我尝试使用下载 https 文件时,wget
我收到以下错误
http request sent
403 forbidden
Run Code Online (Sandbox Code Playgroud)
我的问题是,我无法在我的大学 wifi 中下载 http 文件。因此,当我尝试下载文件时,wget
会将 http 请求发送到服务器。最终,下载将被阻止。
要下载 https 文件,我尝试使用以下命令
wget https://download_link
Run Code Online (Sandbox Code Playgroud)
如何下载 https 文件(下载链接中也有用户名和密码)?
是否需要任何额外的选项wget
?
为了使用该https
协议,您必须添加该--secure-protocol=protocol
选项。协议参数可以是以下之一:
还有更多相关选项,例如--no-check-certificate
告诉wget
不要检查服务器的证书等等。
这将提示输入密码
wget --user=username --ask-password --no-check-certificate https://foo.bar.com
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您必须提供密码
wget --user=username --password --no-check-certificate https://foo.bar.com
Run Code Online (Sandbox Code Playgroud)
最初wget
在某些发行版中不支持 https 下载。我们需要使用 openssl 手动编译源代码。之后我们就可以进行https下载了
使用 openssl 编译 wget 的链接:
归档时间: |
|
查看次数: |
79513 次 |
最近记录: |