---
title: "Safari 無法與伺服器建立安全連線：在 Mac 上修正 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/safari-cant-establish-secure-connection.html"
description: "Safari 無法打開網頁，因為它無法與伺服器建立安全連線。找出是什麼擋住了 TLS 連線，然後修正。"
---

錯誤訊息

# 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 登入頁面](https://kilobat.app/zh-hant/guides/captive-portal-not-appearing.html)。
2. 如果開啟了 VPN、代理伺服器或安全 App，請暫時關閉進行測試，測試後再重新開啟。
3. 如果開啟了私密轉送，請在 Safari 中選擇「顯示方式」>「重新載入並顯示 IP 位址」。請參閱[iCloud 私密轉送讓某些網站無法使用](https://kilobat.app/zh-hant/guides/icloud-private-relay-sites.html)。
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 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html)。

## 常見問題

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

不一樣。那個警告表示 Safari 拿到了憑證但無法信任它；這個錯誤則表示安全連線沒有完成。請參閱[Mac 上的「此連線不是私人連線」與憑證警告](https://kilobat.app/zh-hant/guides/connection-not-private-mac.html)。

**Mac 上的日期有影響嗎？**

日期錯誤通常會造成憑證警告，而不是這個錯誤。不過還是要確認日期正確。請參閱[Mac 上 Chrome 的 NET::ERR_CERT_DATE_INVALID](https://kilobat.app/zh-hant/guides/err-cert-date-invalid.html)。

## 資料來源

- Safari.framework 中的錯誤訊息文字，macOS 27.2（Localizable.strings）
- CFNetwork.framework 中的錯誤文字，macOS 27.2（Localizable.loctable）
- [Apple Developer：URLError.Code secureConnectionFailed (-1200)](https://developer.apple.com/documentation/foundation/urlerror/code/secureconnectionfailed)
- [Apple 支援：如果 Mac 上的 Safari 未如預期般運作](https://support.apple.com/en-us/102564)
- curl(1)，macOS 27.2 內建的 man 頁面

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

## 相關指南

- [Mac 上的「此連線不是私人連線」與憑證警告](https://kilobat.app/zh-hant/guides/connection-not-private-mac.html): Safari 無法確認網站的身分時，就會顯示憑證警告。
- [Mac 上的內容過濾器阻擋網站](https://kilobat.app/zh-hant/guides/content-filter-blocking.html): 內容過濾器會檢查網頁流量，並阻擋某些網站。
- [Little Snitch、LuLu 等網路延伸功能在 Mac 上互相衝突](https://kilobat.app/zh-hant/guides/network-extension-conflicts.html): macOS 上的防火牆、VPN 和內容過濾器都使用網路延伸功能。
- [iCloud 私密轉送讓某些網站出問題](https://kilobat.app/zh-hant/guides/icloud-private-relay-sites.html): iCloud 私密轉送會讓 Safari 流量經過兩道轉送。
- [找出某個網站或 API 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html): 網路正常、只有某個位址失敗時，Kilobat 會逐層檢查。
