热点与流量

在 Mac 上使用低数据模式

低数据模式会让 macOS 和 App 在某个 Wi-Fi 网络上少用数据。它是针对单个网络的设置,而不是整台 Mac 的设置。

适用于:macOS 13 Ventura 及更高版本。该设置位于“系统设置”的 Wi-Fi“详细信息”中。核查日期:2026年10月29日

症状

  • 想让 Mac 在热点、飞机或酒店网络上少用数据。
  • 找不到适用于整台 Mac 的低数据模式开关。
  • 已开启低数据模式,但有些 App 仍然消耗大量数据。

可能的原因

  • 该设置只针对一个网络。“低数据模式”需在每个 Wi-Fi 网络的“详细信息”中单独设置。其他网络保留各自的设置。
  • 由 App 决定减少什么。App 会读取当前网络是否处于低数据模式,并各自决定停止多少后台活动。
  • 未连接到该网络。Wi-Fi“详细信息”显示的是 Mac 已知网络的设置。先连接到该网络,再更改设置。

如何检查

  1. 选取苹果菜单 >“系统设置”,然后点按边栏中的“Wi-Fi”。

  2. 点按当前所用网络旁边的“详细信息”。

  3. 查看“低数据模式”开关。

如何修复

  1. 在 Wi-Fi“详细信息”中打开“低数据模式”,然后点按“好”。

  2. 对每个需要节省数据的网络重复此操作。

  3. 要找出仍在消耗数据的 App,按照Mac 在后台消耗个人热点流量中的步骤操作。

  4. 对于不会减少数据用量的 App,暂停其同步或更新。

使用 Kilobat

  1. 一行命令同时获取低数据模式、按流量计费状态和 VPN 状态。

    kilobat conditions --json

    输出 JSON,包含 lowDataMode、metered、osMetered、meteredSource 和一行 advice。

  2. Kilobat 不会更改低数据模式。借助 Pro 和网络过滤器,它可以在按流量计费的网络上阻止 App。参阅在按流量计费的网络上阻止 App。

常见问题

低数据模式和按流量计费的网络是一回事吗?

不是。Apple 的 Network 框架分别报告这两者。isConstrained 表示低数据模式,isExpensive 表示蜂窝网络或个人热点接口。参阅让 Mac 将网络视为按流量计费。

低数据模式对以太网有效吗?

Apple 的指南只介绍了 Wi-Fi 网络“详细信息”中的这项设置。本指南也只涉及 Wi-Fi。

参考资料

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