实用技巧
查看 App 连接到了哪里
Kilobat 显示每个 App 已打开的连接,以及每个地址注册所在的国家或地区。
在 App 中
打开仪表盘,点按“连接”标签页。这需要 Pro。
在列表中查看连接最多的国家。点按某个国家可筛选连接。
在 App 列表中点按某个 App 的行。它的面板会显示它打开的连接,以及流量和国家。
右键点按某个连接,可为该 App 或所有 App 阻止该主机。阻止需要网络过滤器。
使用 CLI
列出每个进程打开的套接字。
kilobat destinations输出每个套接字及其进程 ID、进程、传输协议、本地和远程地址以及状态。
列出某个进程的套接字。
kilobat destinations --pid 4242查看 App 开发者声明它会连接到哪里。
kilobat access-policy com.raycast.macos为某个 App 阻止一个主机。
kilobat block-host ads.example.com --app com.example.App
通过 MCP
用 claude mcp add kilobat -- kilobat mcp 连接一次 MCP 服务器。其他客户端参阅文档。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。
| 工具与参数 | 作用 |
|---|---|
list_connections | 打开的套接字,可针对某个进程或全部进程。 |
get_access_policy | 声明的连接、它们的用途,以及拒绝它们会导致什么失效。 |
block_destination | 为某个 App 或所有 App 阻止一个域名、IP 或 CIDR 地址段。 |
须知
- 国家信息来自 App 内置的 DB-IP 数据库。不会有任何地址离开你的 Mac。
- 这是该地址注册所在的国家。CDN 或 VPN 地址显示的是其所有者的国家,而不是服务器的位置。
- 在阻止 App 需要的域名之前,先查看访问策略。
参考资料
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。