---
title: "查看流量是否经过 VPN · Kilobat 实用技巧"
url: "https://kilobat.app/zh-hans/guides/recipes/check-vpn-and-public-ip.html"
description: "查看 Mac 的流量从哪个接口出去、VPN 承载了全部还是部分流量，还可选择查看网站看到的公网 IP。"
---

实用技巧

# 查看流量是否经过 VPN

Kilobat 读取 Mac 的路由来显示流量是否经由 VPN 出去。只有在你开启后，它才会向 Cloudflare 查询你的公网 IP。

App 和 CLI 中免费 · 核查日期：2026年10月29日

## 在 App 中

1. 打开仪表盘并点按“健康”标签页，找到“流量出口”。
2. 查看接口和 VPN 状态。“分流”表示 VPN 已连接，但只有部分流量经过它。
3. 要查看公网 IP，选择“查询公网 IP”。之后 Kilobat 会在网络变化时及每 30 分钟向 Cloudflare 查询一次。
4. 要在蝙蝠图标旁显示 VPN 状态，打开“设置 › 菜单栏”并选择“VPN”。
5. “历史记录”标签页会列出 VPN 的开启和关闭时间，以及公网 IP 的变化时间。

## 使用 CLI

1. 显示流量出口。此操作不会向 Mac 之外发送任何数据。

   ```
   kilobat ip
   ```

   输出 例如：`Traffic leaves through utun3 (WireGuard)`。
2. 同时向 Cloudflare 查询你的公网 IP 及其注册国家/地区。

   ```
   kilobat ip --public
   ```
3. 在菜单栏中显示 VPN 状态。

   ```
   kilobat settings menu-bar vpn
   ```

## 通过 MCP

用 `claude mcp add kilobat -- kilobat mcp` 连接一次 MCP 服务器。其他客户端参阅[文档](https://kilobat.app/zh-hans/docs.html#agents)。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。

| 工具与参数 | 作用 |
|---|---|
| `get_exit_path` | 返回 `interface`、`vpn`（full、partial 或 off）和 `vpnName`。不会向任何地方发送数据。 |
| `get_exit_path` `{"public_ip": true}` | 另外返回 `publicIP` 和 `publicIPCountry`。此操作会联系 Cloudflare。 |

## 须知

- 国家/地区指的是地址的注册地，来自 App 内置的 DB-IP 数据，并不是你或服务器所在的位置。
- 使用 VPN 或出口国家/地区并不代表你的连接是私密或匿名的。
- 和你访问的任何网站一样，Cloudflare 会看到这次查询请求。
- 使用系统代理时，公网 IP 是代理的地址。
- 如果 macOS 显示多个 VPN 都已连接，Kilobat 不会猜测是哪一个承载了路由。

## 参考资料

- [Kilobat 文档：VPN 与公网 IP](https://kilobat.app/zh-hans/docs.html#vpn)
- [Kilobat 技能：mac-network-troubleshooting](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-network-troubleshooting)
- [Kilobat llms.txt：CLI 和 MCP 参考](https://kilobat.app/llms.txt)

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

## 相关指南

- [Mac 上 VPN 已连接但无法上网](https://kilobat.app/zh-hans/guides/vpn-connected-no-internet.html): VPN 会通过隧道发送流量。
- [Mac 上 Tailscale 与其他 VPN 冲突](https://kilobat.app/zh-hans/guides/tailscale-vpn-routing-conflicts.html): Tailscale 为每台设备分配一个 100.64.0.0/10 中的地址。
- [Mac 上 DNS 查询绕过了 VPN](https://kilobat.app/zh-hans/guides/vpn-dns-leak-mac.html): 打开 VPN 时，通常希望 DNS 查询发往 VPN 的服务器。
- [在 Mac 上限制 IP 地址跟踪](https://kilobat.app/zh-hans/guides/limit-ip-address-tracking.html): “限制 IP 地址跟踪”是针对每个网络的设置。
