实用技巧

阻止更新消耗热点流量

在按流量计费的网络上,Kilobat 可以暂停负责下载更新的辅助程序。App 照常工作,更新会在你常用的网络上继续。

App 内功能需要 Kilobat Pro阻止功能需要网络过滤器核查日期:2026年10月29日

在 App 中

  1. 确保 Kilobat 把该网络视为按流量计费。macOS 会标记 iPhone 热点。对于其他网络,打开 Wi-Fi 菜单,把“流量费用”设为“按流量计费”。

  2. 打开仪表盘,点按“健康”标签页。

  3. 找到“暂停更新程序”,打开“在按流量计费的网络上”。它默认已打开。

  4. 点按“涵盖范围与漏网流量”。列表会显示涵盖的辅助程序,以及在此网络上漏过去的更新字节数。

  5. 查看 Sparkle 和 Squirrel 下的 App。这些 App 在应用内部更新,因此 Kilobat 无法单独暂停它们。

使用 CLI

  1. 如果 macOS 没有标记,就把当前网络标记为按流量计费。

    kilobat networks cost metered
  2. 显示更新程序报告。

    kilobat updaters

    输出covered 辅助程序、漏过去的更新字节数(gotThrough)、过去 24 小时内暂停的连接,以及 inProcess App。

  3. 打开暂停功能。它默认已打开。

    kilobat updaters on
  4. 要放行某个更新,在短时间内允许它的辅助程序。

    kilobat allow com.google.GoogleUpdater --minutes 30

通过 MCP

用 claude mcp add kilobat -- kilobat mcp 连接一次 MCP 服务器。其他客户端参阅文档。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。

工具与参数作用
get_updaters涵盖的辅助程序、漏过去的流量,以及更新程序当前是否已暂停。
set_network_cost
{"cost": "metered"}
把当前网络视为按流量计费。
set_updater_pause
{"pause": "on"}
在按流量计费的网络上暂停更新辅助程序。

须知

  • Kilobat 涵盖 Google Updater 和 Keystone、Microsoft AutoUpdate、softwareupdated、App Store 下载,以及 Sparkle 和 Squirrel 辅助程序。
  • 过滤器阻止的是新连接。在网络变为按流量计费之前开始的下载可以完成。
  • Kilobat 不会更改其他 App 或“系统设置”中的任何设置,无需恢复任何东西。
  • “不受限”配置不会暂停任何东西。

常见问题

为什么某个 App 在热点上仍然会更新?

许多使用 Sparkle 或 Electron 的 App 会在应用内部下载更新。在该 App 中关闭自动更新,或暂时阻止该 App。

不用 Kilobat,如何阻止 macOS 更新?

更改 macOS 的“软件更新”设置。请参阅阻止软件更新通过热点下载。

参考资料

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