Ssl
LibreSSL:MacOS 上的 SSL_ERROR_SYSCALL
我有一台執行 Catalina 10.15.6 的 MacBook Pro。我今天早上啟動它,發現 Safari 與我試圖訪問的任何網站都“無法建立安全連接”。我已連接到公寓的 Wi-Fi,並且網路上的其他設備工作正常。
在終端上,我跑了
curl -v https://www.amazon.com
這產生了
Trying 23.32.59.78 TCP_NODERELAY set Connected to www.amazon.com (23.32.69.78) port 443 (#0) ALPN, offering h2 ALPN, offering http/1.1 successfully set certificate verify locations: CAfile: /etc/ssl/cert.pem CApath: None TLSv1.2 (OUT), TLS handshake, Client hello (1): LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to www.amazon.com:443 Closing connection 0
我重新啟動了電腦,執行了診斷程序,連接到不同的網路,甚至重新安裝了作業系統。什麼也沒有變。
有趣的是,它在以安全模式啟動時有效。
我沒有防病毒軟體或 VPN 軟體。
LibreSSL 的版本是 2.8.3。
事實證明,我在電腦上執行的具有一些類似 VPN 功能的程序 Covenant Eyes 是問題所在。我仍然不確定問題是什麼,但解除安裝它可以解決所有問題。重新安裝它並沒有重現問題。