---
title: "Mac 上的 Safari 無法連線到網頁代理伺服器：修正方法 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/safari-cant-connect-proxy-server.html"
description: "Safari 無法連線到網頁代理伺服器（HTTP 或 HTTPS）。找出 macOS 正在使用的代理伺服器，再到「網路」設定中修正或關閉它。"
---

錯誤訊息

# Mac 上的「Safari can’t connect to the web proxy server」

網路設定中指定了網頁代理伺服器，但 Safari 連不到它，於是每個網頁都打不開。

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

## 症狀

- Safari 顯示：「Safari 無法打開網頁⋯因為 Safari 無法連線到網頁代理伺服器（HTTP）。」
- 或者針對「安全網頁代理伺服器（HTTPS）」顯示同樣的訊息。
- 其他使用系統代理伺服器的瀏覽器或 App 也會失敗。

## 可能原因

- **代理伺服器 App 停止了。**某個代理伺服器或 VPN App 在 `127.0.0.1` 上設定了代理伺服器，之後結束或當掉了。
- **舊的公司代理伺服器。**這個代理伺服器只在公司網路或 VPN 上能用。
- **位址或連接埠錯誤。**代理伺服器設定有打錯字。
- **PAC 檔指向失效的代理伺服器。**自動代理伺服器設定可能會指定一個沒有回應的代理伺服器。

## 如何檢查

1. 顯示 macOS 目前使用的代理伺服器設定。

   ```
   scutil --proxy
   ```
2. 顯示 Wi-Fi 服務的 HTTP 和 HTTPS 代理伺服器。如果不是 Wi-Fi，請換成你的服務名稱。

   ```
   networksetup -getwebproxy Wi-Fi
   networksetup -getsecurewebproxy Wi-Fi
   ```
3. 顯示 PAC 檔設定。

   ```
   networksetup -getautoproxyurl Wi-Fi
   ```
4. 如果代理伺服器在 `127.0.0.1` 上，看看它的連接埠有沒有東西在監聽。把 7890 換成該連接埠。

   ```
   lsof -nP -iTCP:7890 -sTCP:LISTEN
   ```

## 如何修正

1. Safari 的訊息會請你打開 Safari 設定 >「進階」，再按一下「更改設定⋯」。這會打開網路代理伺服器設定。
2. 或選擇「蘋果」選單 >「系統設定」>「網路」。按一下服務，按「詳細資訊」，再按「代理伺服器」。
3. 關閉每個不需要的代理伺服器，然後按「好」。
4. 如果代理伺服器是某個代理 App 設定的，就重新打開該 App，或關閉它的系統代理伺服器選項。
5. 如果是公司的 Mac，更改代理伺服器前請先問管理者。

## 使用 Kilobat

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

   ```
   kilobat why https://example.com
   ```
2. 連線診斷會回報系統代理伺服器和 PAC 檔，也會測試直接連線的路徑。
3. 這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以 `diagnose_connection` 和 `diagnose_network` 執行。請參閱[找出某個網站或 API 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html)。

## 常見問題

**為什麼只有瀏覽器連不上，終端機卻正常？**

大多數終端機工具不會讀取系統代理伺服器，而是讀取 `https_proxy` 之類的代理伺服器環境變數。請參閱[Mac 上的代理伺服器設定讓 App 無法連線](https://kilobat.app/zh-hant/guides/proxy-settings-breaking-apps.html)。

## 資料來源

- Safari.framework 中的錯誤訊息文字，macOS 27.2（Localizable.strings）
- [Apple 支援：在 Mac 上更改代理伺服器設定](https://support.apple.com/guide/mac-help/change-proxy-settings-on-mac-mchlp2591/mac)
- scutil(8)、networksetup(8) 和 lsof(8)，macOS 27.2 內建的 man 頁面

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

## 相關指南

- [代理伺服器設定讓 Mac 上的 App 無法連線](https://kilobat.app/zh-hant/guides/proxy-settings-breaking-apps.html): 代理伺服器設定會讓流量經由另一台伺服器傳送。
- [公司代理伺服器憑證導致 Mac 上的終端機工具失效](https://kilobat.app/zh-hant/guides/corporate-proxy-certificates.html): 有些公司網路會檢查 HTTPS 流量。
- [Mac 已連上 VPN 但無法上網](https://kilobat.app/zh-hant/guides/vpn-connected-no-internet.html): VPN 會讓流量經由通道傳送。
- [找出某個網站或 API 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html): 網路正常、只有某個位址失敗時，Kilobat 會逐層檢查。
