我的浏览器使用我电脑的代理设置。据我所知,它使用了一些 $http_URL。因此,我把
https_proxy=$http_URL
http_proxy=$http_URL
http 连接工作正常
wget $http_URL
但我无法让 https 连接正常工作。我收到的错误是
Connecting to autocache.xxx.com|x.x.x.x|:80... connected.
OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
由于代理设置在浏览器上起作用,可能缺少一些设置wget
?
其他帖子提到错误是因为我的连接没有针对目标主机上的端口 443。我原本以为
wget $https_URL
应该去 443 端口吗?
欢迎任何帮助。
答案1
事实证明,如果我使用 http_proxy 设置将命令 https:// 替换为 wgethttp://some.domain.com:443/路径
然后它就可以正常工作了。