實用技巧
查看 App 連到哪裡
Kilobat 會顯示每個 App 開啟的連線,以及每個位址註冊所在的國家。
在 App 中
打開儀表板,按一下「連線」標籤頁。這需要 Pro。
查看列表中最繁忙的國家。按一下某個國家即可過濾連線。
在 App 列表中按一下某個 App 的那一列。它的面板會顯示開啟中的連線,附上資料量和國家。
在某條連線上按右鍵,即可針對這個 App 或所有 App 阻擋該主機。阻擋需要網路過濾器。
使用 CLI
列出每個處理程序開啟中的 socket。
kilobat destinations輸出每個 socket 的處理程序 ID、處理程序、傳輸協定、本機與遠端位址,以及狀態。
列出單一處理程序的 socket。
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 伺服器一次即可。其他用戶端請參閱說明文件。之後 AI 代理程式就能呼叫這些工具。會更改設定的工具會告訴 AI 代理程式先詢問你。
| 工具與參數 | 作用 |
|---|---|
list_connections | 開啟中的 socket,可針對單一處理程序或全部。 |
get_access_policy | 宣告的連線、用途,以及拒絕後會壞掉什麼。 |
block_destination | 針對單一 App 或所有 App 阻擋網域、IP 或 CIDR 網段。 |
注意事項
- 國家資訊來自 App 內建的 DB-IP 資料庫,任何位址都不會離開你的 Mac。
- 這是位址註冊所在的國家。CDN 或 VPN 的位址會顯示擁有者的國家,而不是伺服器的實際位置。
- 阻擋 App 需要的網域之前,先查看它的存取政策。
資料來源
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。