在所有瀏覽器中,僅 google.com 的 SSL 握手失敗

在所有瀏覽器中,僅 google.com 的 SSL 握手失敗

我無法google.com在任何瀏覽器(Safari、Firefox 或 Chrome)上透過 HTTPS 連線。所有其他網站(無論是否使用 HTTPS)都很好。我遇到的錯誤是ERR_CONNECTION_CLOSED在 Chrome 和Secure Connection FailedFirefox 中。兩者都失敗curlOpenSSL透過命令列也失敗:

$ curl https://www.google.com
curl: (35) Server aborted the SSL handshake

$ OpenSSL s_client -connect www.google.com:443
CONNECTED(00000003)
333:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_lib.c:185:

我嘗試過“重置我的預設鑰匙圈”和很多其他建議,但沒有任何效果。我最近安裝了 AVAST(幾週以來一直運行良好),我認為問題可能與 AVAST 劫持 SSL 進程有關 - 我現在已經卸載了它,但仍然遇到相同的問題。

答案1

這似乎是 Google 的問題,因為遠端中止了 SSL 握手。

如果它只是您的機器,那麼 cURL 會簡單地說明alert handshake failure它是否是您的機器。

雖然我知道這是一個老問題的答案,但我希望它可以幫助遇到此問題的其他人。

相關內容