Ssl

LibreSSL:MacOS 上的 SSL_ERROR_SYSCALL

  • July 24, 2020

我有一台執行 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 是問題所在。我仍然不確定問題是什麼,但解除安裝它可以解決所有問題。重新安裝它並沒有重現問題。

引用自:https://unix.stackexchange.com/questions/600055