---
title: "Mac 上出现“网络连接已中断”（-1005）：原因与解决方法 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/network-connection-was-lost.html"
description: "App 或 Safari 浏览器提示“网络连接已中断”。查明是 Wi-Fi、睡眠、VPN 还是服务器关闭了连接，然后解决问题。"
---

错误信息

# Mac 上出现“网络连接已中断。”

这是 macOS 为错误 -1005 显示的文字，表示页面或文件加载过程中连接被关闭。原因可能在 Mac、网络或服务器。

适用于：所有当前 macOS 版本。文字已在 macOS 27.2 上核对。 · 核查日期：2026年10月29日

## 症状

- App 或 Safari 浏览器显示“网络连接已中断。”（英文系统中为“The network connection was lost.”）
- 下载到一半停止了。
- 在 Mac 唤醒后，或者在房间之间走动时出现。

## 可能的原因

- **Wi-Fi 断开或漫游。**短暂断线或切换到另一个接入点会关闭已打开的连接。
- **睡眠。**睡眠前打开的连接可能会被关闭。
- **VPN 重新连接。**VPN 重新连接时，经由它的连接都会关闭。
- **网络发生变化。**Mac 加入了另一个网络，或者它的地址变了。
- **服务器或代理关闭了连接。**Apple 文档指出，这表示在加载过程中客户端或服务器的连接被切断。

## 如何检查

1. 记下错误出现的时间，与睡眠、VPN 或换房间的时间对照。
2. 显示最近的睡眠和唤醒事件。

   ```
   pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
   ```
3. ping 路由器一分钟。有回复丢失，说明 Wi-Fi 出现了断线。

   ```
   ping -c 60 192.168.1.1
   ```
4. 在以太网或其他网络上尝试同样的任务。

## 如何修复

1. 重试。大多数 App 在一次连接中断后都能继续。
2. 如果 Wi-Fi 断线，靠近路由器或改用以太网。参阅[Mac 上 Wi-Fi 信号弱](https://kilobat.app/zh-hans/guides/weak-wifi-signal-mac.html)。
3. 如果在睡眠后出现，参阅[Mac 睡眠后 Wi-Fi 断开](https://kilobat.app/zh-hans/guides/wifi-disconnects-after-sleep.html)。
4. 对于长时间下载，让 Mac 保持唤醒。参阅[Mac 睡眠导致下载中断](https://kilobat.app/zh-hans/guides/mac-sleep-stops-downloads.html)。
5. 如果 VPN 经常重新连接，更新它或咨询其服务商。

## 使用 Kilobat

1. 显示 App 记录的断线、漫游和网络变化及其时间。

   ```
   kilobat outages
   ```

   输出 `Unreachable`、`Wi-Fi roam` 和 `Network changed` 等事件。
2. 让 Mac 保持唤醒，直到下载完成。

   ```
   kilobat awake --until-quiet
   ```
3. CLI 免费。App 中的断网历史记录需要 Pro 版。

## 常见问题

**NSURLErrorDomain -1005 是什么？**

这是 Apple URL Loading System 中的 networkConnectionLost 错误。macOS 会为它显示这段文字。

## 参考资料

- CFNetwork.framework 中的错误文字，macOS 27.2（Localizable.loctable）
- [Apple Developer：URLError.Code networkConnectionLost (-1005)](https://developer.apple.com/documentation/foundation/urlerror/code/networkconnectionlost)
- pmset(1) 和 ping(8)，macOS 27.2 自带的手册页
- [Apple 支持：如果 Mac 无法通过 Wi-Fi 连接到互联网](https://support.apple.com/en-us/101588)

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本；在“终端”中用 `man <name>` 打开。

## 相关指南

- [Mac 睡眠后 Wi-Fi 断开](https://kilobat.app/zh-hans/guides/wifi-disconnects-after-sleep.html): 睡眠后，Mac 必须重新加入 Wi-Fi 网络。
- [Mac 上 Chrome 出现 ERR_NETWORK_CHANGED](https://kilobat.app/zh-hans/guides/err-network-changed.html): Chromium 对这个错误的描述是：“The network changed.”（网络已更改）。加载过程中 Mac 的网络发生了变化，所以 Chrome 停止了加载。
- [Mac 睡眠导致下载中断](https://kilobat.app/zh-hans/guides/mac-sleep-stops-downloads.html): Mac 进入睡眠后，大多数 App 活动都会停止，长时间的下载可能因此中断或失败。
- [在 Mac 上用 ping 测试丢包](https://kilobat.app/zh-hans/guides/packet-loss-mac.html): 丢包会让通话断断续续、网页加载停滞。
- [Mac 上 Wi-Fi 信号弱](https://kilobat.app/zh-hans/guides/weak-wifi-signal-mac.html): 信号强度和噪声决定了 Wi-Fi 链路的速度和稳定性。
