curl在启用SSL代理的服务器上失败

curl在启用SSL代理的服务器上失败,ssl,curl,https,proxy,Ssl,Curl,Https,Proxy,我一直在使用curl命令从squareup.com获取数据: curl -s -H "authorization: Bearer "xyz" https://connect.squareup.com/v1/me 直到上周它开始失败之前,它一直工作正常 在与我的托管公司合作的过程中,他们对服务器进行了更改,并在服务器上启用了SSL代理。现在,当它运行时,我得到以下错误: == Info: SSL read: error:00000000:lib(0):func(0):reason(0), err

我一直在使用curl命令从squareup.com获取数据:

curl -s -H "authorization: Bearer "xyz" https://connect.squareup.com/v1/me
直到上周它开始失败之前,它一直工作正常

在与我的托管公司合作的过程中,他们对服务器进行了更改,并在服务器上启用了SSL代理。现在,当它运行时,我得到以下错误:

== Info: SSL read: error:00000000:lib(0):func(0):reason(0), errno 104
== Info: Closing connection 0. 
我的卷发是

$ curl --version
curl 7.38.0 (x86_64-pc-linux-gnu) libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API SPNEGO NTLM NTLM_WB SSL libz TLS-SRP

知道如何让curl在服务器上启用SSL代理吗?

您是否尝试过使用
-x
选项运行curl?或者在其他情况下无法正常工作,
-k
选项?我已经尝试了-k,但它仍然会生成相同的错误。我不知道如何使用-x选项来获取更多信息,您可以尝试:
curl-k-v-H'Authorization:Bearer xyz'https://connect.squareup.com/v1/me
。在详细的输出中,在“Connected to…”消息之后,应该有关于SSL证书的信息。希望这些信息能为您遇到的问题提供更多的上下文。