使用 wget 通过代理访问 https 时出错

使用 wget 通过代理访问 https 时出错

我的浏览器使用我电脑的代理设置。据我所知,它使用了一些 $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/路径

然后它就可以正常工作了。

相关内容