---
title: "Mac 上出現「要求已逾時」(-1001)：找出變慢的那一層 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/request-timed-out.html"
description: "Mac 上的 App 顯示「要求已逾時」。找出是網路、DNS、代理伺服器、IPv6 還是伺服器太慢，再修正那一層。"
---

錯誤訊息

# Mac 上的「要求已逾時。」

這是 macOS 對錯誤 -1001 顯示的文字。App 一直等不到回應，時間到了。路徑上有某個環節太慢，或丟掉了流量。

適用於：所有目前的 macOS 版本。`networkQuality` 需要 macOS 12 以上版本。訊息文字已在 macOS 27.2 上確認。 · 檢查日期：2026年10月29日

## 症狀

- App 顯示「要求已逾時。」（英文：The request timed out.）
- App 可能會顯示 `NSURLErrorDomain` 和 `-1001`。
- 只在某個網路上，或開啟 VPN 時發生。

## 可能原因

- **連線緩慢或會掉封包。**Wi-Fi 訊號弱、熱點太忙或封包遺失，都會讓回應變慢。
- **IPv6 路徑故障。**App 會先嘗試 IPv6，但 IPv6 不通。
- **防火牆丟棄流量。**防火牆如果直接丟棄流量，而不是拒絕連線，就會造成逾時。
- **代理伺服器或 VPN。**代理伺服器太慢或連不上，請求就會卡住。
- **伺服器太慢。**如果換任何網路都失敗，就是伺服器回應太慢。

## 如何檢查

1. 測量連線及其回應能力。

   ```
   networkQuality
   ```
2. ping 網際網路上的某個位址。這項測試不會用到 DNS。

   ```
   ping -c 5 1.1.1.1
   ```
3. 測量單一請求每個步驟的時間。使用 App 所用的位址。

   ```
   curl -o /dev/null -s -w 'dns %{time_namelookup}  connect %{time_connect}  tls %{time_appconnect}  total %{time_total}\n' https://example.com
   ```
4. 只用 IPv4 試試看。如果這樣很快，問題就出在 IPv6 路徑。

   ```
   curl -4 -I https://example.com
   ```
5. 顯示系統代理伺服器設定。

   ```
   scutil --proxy
   ```

## 如何修正

1. 靠近路由器一點，或改用乙太網路。
2. 暫停 Mac 上的大型上傳和下載。請參閱[找出 Mac 上是哪個 App 在占用頻寬](https://kilobat.app/zh-hant/guides/which-app-uses-bandwidth.html)。
3. 如果 IPv4 正常、IPv6 不行，請閱讀[Mac 上的 IPv6 問題](https://kilobat.app/zh-hant/guides/ipv6-problems-mac.html)。
4. 如果設定了你沒在用的代理伺服器，就把它移除。請參閱[Mac 上的代理伺服器設定讓 App 無法連線](https://kilobat.app/zh-hant/guides/proxy-settings-breaking-apps.html)。
5. 如果開啟了 VPN、代理伺服器或安全 App，請暫時關閉進行測試，測試後再重新開啟。

## 使用 Kilobat

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

   ```
   kilobat why https://example.com
   ```
2. 顯示單一 URL 的 DNS、連線、TLS 和第一個位元組的時間。

   ```
   kilobat http-check https://example.com
   ```
3. 這些 Kilobat 檢查都是免費的。AI 代理程式可透過 MCP 以 `diagnose_connection` 和 `diagnose_network` 執行。請參閱[找出某個網站或 API 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html)。

## 常見問題

**NSURLErrorDomain -1001 是什麼？**

這是 Apple URL Loading System 的 timedOut 錯誤。Apple 的說明是：非同步作業逾時。

## 資料來源

- CFNetwork.framework 中的錯誤文字，macOS 27.2（Localizable.loctable）
- [Apple Developer：URLError.Code timedOut (-1001)](https://developer.apple.com/documentation/foundation/urlerror/code/timedout)
- [Apple 支援：使用 Apple 網路回應能力測試 Wi-Fi 網路](https://support.apple.com/en-us/101942)
- curl(1)、ping(8) 和 networkQuality(8)，macOS 27.2 內建的 man 頁面

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

## 相關指南

- [Mac 網路很慢：找出慢在哪一段](https://kilobat.app/zh-hant/guides/slow-internet-mac-cause.html): 連線很慢的原因有很多種。
- [Mac 上的 IPv6 問題](https://kilobat.app/zh-hant/guides/ipv6-problems-mac.html): 大多數網路都會同時提供 IPv4 和 IPv6 位址給 Mac。
- [代理伺服器設定讓 Mac 上的 App 無法連線](https://kilobat.app/zh-hant/guides/proxy-settings-breaking-apps.html): 代理伺服器設定會讓流量經由另一台伺服器傳送。
- [在 Mac 上用 ping 測試封包遺失](https://kilobat.app/zh-hant/guides/packet-loss-mac.html): 封包遺失會讓通話斷斷續續、網頁卡住。
- [Mac 版 Chrome 的 ERR_CONNECTION_TIMED_OUT](https://kilobat.app/zh-hant/guides/err-connection-timed-out.html): Chromium 對這個錯誤的描述是：「A connection attempt timed out.」Chrome 找到了位址，但伺服器沒有及時回應。
