实用技巧

查看 App 连接到了哪里

Kilobat 显示每个 App 已打开的连接,以及每个地址注册所在的国家或地区。

连接地球仪:Kilobat ProCLI:免费核查日期:2026年10月29日

在 App 中

  1. 打开仪表盘,点按“连接”标签页。这需要 Pro。

  2. 在列表中查看连接最多的国家。点按某个国家可筛选连接。

  3. 在 App 列表中点按某个 App 的行。它的面板会显示它打开的连接,以及流量和国家。

  4. 右键点按某个连接,可为该 App 或所有 App 阻止该主机。阻止需要网络过滤器。

使用 CLI

  1. 列出每个进程打开的套接字。

    kilobat destinations

    输出每个套接字及其进程 ID、进程、传输协议、本地和远程地址以及状态。

  2. 列出某个进程的套接字。

    kilobat destinations --pid 4242
  3. 查看 App 开发者声明它会连接到哪里。

    kilobat access-policy com.raycast.macos
  4. 为某个 App 阻止一个主机。

    kilobat block-host ads.example.com --app com.example.App

通过 MCP

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

工具与参数作用
list_connections
{"pid": 4242}
打开的套接字,可针对某个进程或全部进程。
get_access_policy
{"app": "com.raycast.macos"}
声明的连接、它们的用途,以及拒绝它们会导致什么失效。
block_destination
{"target": "ads.example.com", "app": "com.example.App"}
为某个 App 或所有 App 阻止一个域名、IP 或 CIDR 地址段。

须知

  • 国家信息来自 App 内置的 DB-IP 数据库。不会有任何地址离开你的 Mac。
  • 这是该地址注册所在的国家。CDN 或 VPN 地址显示的是其所有者的国家,而不是服务器的位置。
  • 在阻止 App 需要的域名之前,先查看访问策略。

参考资料

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