macOS 进程

Mac 上的 ShipIt 是什么?

ShipIt 来自 Squirrel.Mac,Electron App 用它来安装更新。更新由 App 自己先下载好。

进程:ShipIt适用于:所有当前 macOS 版本上使用 Squirrel.Mac 的 Electron App。实测于 macOS 27.2。核查日期:2026年10月29日

在哪里看到它

  • ShipIt 出现在“活动监视器”›“网络”、nettop 或 Kilobat 的列表中。
  • 防火墙或网络监视工具询问是否允许 ShipIt 连接。
  • 退出聊天工具或代码编辑器之类的 App 后,ShipIt 开始运行。

它是什么

Electron 的文档说明,它的 macOS 更新程序基于 Squirrel.Mac 构建。ShipIt 是 Squirrel.Mac 中负责安装更新的部分。

Electron 表示,下载好的更新会在 App 下次启动时应用。

为什么它会使用网络

  • 安装。ShipIt 安装的是 App 已经下载好的更新。下载流量显示在 App 名下。

这正常吗?

正常。App 更新时,ShipIt 会短暂运行。

查看它用了多少

  1. 从“应用程序”>“实用工具”中打开“活动监视器”,点按“网络”。

  2. 在搜索栏中输入 ShipIt。“发送的字节”和“接收的字节”列显示它传输了多少数据。

  3. 在“终端”中只观察这个进程。按 d 显示每秒的变化,按 q 退出。

    nettop -p ShipIt -P
  4. 在同一列表中查看 App 本身,更新下载的流量就在那里。

安全地减少或暂停它

  1. 打开 App 的设置。如果有自动更新选项,请将其关闭。

  2. 稍后在常用网络上更新 App。

使用 Kilobat

  1. 打开 Kilobat 的 App 列表并搜索 ShipIt。它所在的行会显示实时速率和已传输的字节数。

  2. kilobat updaters 会列出在自身进程内更新的 App。要停止它们的下载,可以暂时阻止该 App。

  3. 在“终端”中查看同样的实时列表。按 / 并输入名称进行搜索。

    kilobat status --watch
  4. 显示它一天内的流量。名称与 kilobat report --summary 中的一致。

    kilobat bandwidth ShipIt day
  5. 通过 MCP,AI 智能体可以用 get_app_bandwidth 和名称 ShipIt 获取同样的历史记录。

  6. 有了 Pro 和网络过滤器,Kilobat 会在按流量计费的网络上暂停这个更新程序,App 本身照常工作。请参阅阻止更新消耗热点流量。

    kilobat updaters
  7. 实时视图免费。App 中的历史记录需要 Pro。Kilobat 只在 App 运行时记录历史。

常见问题

为什么 Kilobat 不能暂停这些更新?

App 在自己的进程内下载更新,Kilobat 只能阻止整个 App。

参考资料

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