錯誤訊息

Mac 上的「Safari can’t establish a secure connection to the server」

在網頁載入之前、與伺服器的安全連線就失敗時,Safari 會顯示這個訊息。原因常是路徑上的軟體或網路,而不是網站本身。

適用於:macOS 13 Ventura 以上版本的 Safari。訊息文字已在 macOS 27.2 上確認。檢查日期:2026年10月29日

症狀

  • Safari 顯示:「Safari 無法打開網頁⋯因為 Safari 無法與伺服器建立安全連線⋯」。
  • App 顯示「TLS 錯誤導致安全連線失敗。」(英文:A TLS error caused the secure connection to fail.)這是 URL Loading System 中的同一種失敗。
  • 換個網路或換台裝置,網站就打得開。

可能原因

  • 安全性、VPN 或過濾軟體。會檢查或過濾安全連線的軟體,可能會破壞交握過程。
  • 網路阻擋或更動了連線。公司防火牆、學校的過濾器和飯店網路,都可能擋掉連往某些網站的安全連線。
  • Wi-Fi 登入頁面。在你登入之前,有些公共網路會攔截所有網站並自行回應。
  • iCloud 私密轉送。有些網路和網站無法搭配私密轉送使用。
  • 伺服器的問題。如果所有裝置和網路都失敗,原因可能是伺服器的 TLS 設定。

如何檢查

  1. 打開其他網站。如果所有網站都打不開,問題就在連線,而不是這個網站。

  2. 用另一個瀏覽器打開網站,並換到不同的網路試試,例如手機熱點。

  3. 在終端機中顯示 TLS 交握過程。最後幾行會顯示它在哪裡中斷。

    curl -v -o /dev/null https://example.com
  4. 檢查有沒有過濾器和網路延伸功能。選擇「蘋果」選單 >「系統設定」>「一般」>「登入項目與延伸功能」。

  5. 按一下「網路延伸功能」旁的「資訊」按鈕,記下每個已開啟的延伸功能。

如何修正

  1. 如果你使用的是公共 Wi-Fi,請先登入網路。請參閱Mac 上沒有出現 Wi-Fi 登入頁面。

  2. 如果開啟了 VPN、代理伺服器或安全 App,請暫時關閉進行測試,測試後再重新開啟。

  3. 如果開啟了私密轉送,請在 Safari 中選擇「顯示方式」>「重新載入並顯示 IP 位址」。請參閱iCloud 私密轉送讓某些網站無法使用。

  4. 如果網站在其他網路上正常,請向這個網路的管理者詢問。

  5. 更新 macOS。Safari 的更新會隨 macOS 更新一起提供。

  6. 如果所有網路都失敗,請聯絡網站擁有者。

使用 Kilobat

  1. Kilobat 的連線診斷會逐層測試網站:網路、代理伺服器、DNS、規則、IPv4、IPv6、TLS 和伺服器,並指出是哪一層失敗。

    kilobat why https://example.com
  2. 這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以 diagnose_connection 和 diagnose_network 執行。請參閱找出某個網站或 API 連不上的原因。

常見問題

這和「此連線不是私人連線」一樣嗎?

不一樣。那個警告表示 Safari 拿到了憑證但無法信任它;這個錯誤則表示安全連線沒有完成。請參閱Mac 上的「此連線不是私人連線」與憑證警告。

Mac 上的日期有影響嗎?

日期錯誤通常會造成憑證警告,而不是這個錯誤。不過還是要確認日期正確。請參閱Mac 上 Chrome 的 NET::ERR_CERT_DATE_INVALID。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。