实用技巧

在按流量计费的网络上阻止某个 App

“出行”配置只允许你选定的 App。网络按流量计费时,Kilobat 可以自动切换到该配置。

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

在 App 中

  1. 在 Kilobat 中设置过滤。macOS 询问时,批准扩展和内容过滤器。

  2. 打开“设置”,开启“在按流量计费的网络上切换到出行”。

  3. 如果 macOS 没有标记该网络,打开 Wi-Fi 菜单,将“数据计费”设为“按流量计费”。

  4. 在 App 列表中,点按 App 的开关,即可在当前配置中允许或阻止它。

使用 CLI

  1. 确认 App 正在运行且过滤器已打开。

    kilobat doctor
  2. 切换前,先在“出行”中允许你需要的 App。

    kilobat allow com.tinyspeck.slackmacgap --profile travel
  3. 在“出行”中阻止一个 App。

    kilobat block com.getdropbox.dropbox --profile travel
  4. 只阻止某个 App 2 小时。

    kilobat block com.getdropbox.dropbox --minutes 120
  5. 开启自动切换到“出行”。

    kilobat settings auto-travel on
  6. 按名称将某个网络标记为按流量计费,例如 Android 热点。

    kilobat networks cost metered "Pixel hotspot"
  7. 读取“出行”的规则。

    kilobat rules --profile travel

通过 MCP

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

工具与参数作用
set_network_cost
{"cost": "metered", "network": "Pixel hotspot"}
将该网络视为按流量计费。
set_app_rule
{"app": "com.getdropbox.dropbox", "action": "block", "profile": "travel"}
保存阻止规则。加上 minutes 可设为临时规则。
list_rules
{"profile": "travel"}
已保存的规则,以及是否允许没有规则的 App。

须知

  • 没有过滤器时,规则会被保存,但不会阻止任何内容。
  • 过滤只影响新连接。已打开的连接可能会持续到重新连接为止。
  • macOS 会将 iPhone 热点标记为按流量计费,但并非所有 Android 热点或 USB 网络共享都会被标记。
  • 离开按流量计费的网络后,Kilobat 会恢复你之前的配置。

参考资料

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