如何查看搬瓦工 VPS 流量使用情况(KiwiVM、API 与菜单栏)
三种查看搬瓦工(BandwagonHost)VPS 每月流量用量的方法:KiwiVM 面板、用 curl 调用 64clouds API,以及 Mac 菜单栏流量监控。
搬瓦工(BandwagonHost)的每个 VPS 套餐都有每月流量额度,平时很容易忘了看,等发现时往往已经快用完了。下面介绍三种查看方法,从手动查看到全自动提醒。
搬瓦工是怎么统计流量的
先弄清几个细节,看数字时就不会困惑:
- 入站和出站都算。 发往服务器和从服务器发出的流量都会占用额度。
- 每台 VPS 有自己的重置日。 不一定是每月 1 号,API 里的
data_next_reset就是重置时间。 - 可能有流量倍率。 API 会返回
monthly_data_multiplier,已用流量和套餐额度都要乘以它,才是真实数字。 - “GB”指二进制 GB。 KiwiVM 标注为 GB,但按 1 GB = 1024³ 字节计算。
方法一:KiwiVM 控制面板
搬瓦工的 VPS 控制面板 KiwiVM 会显示本周期已用流量和下次重置时间。这是最简单的方法,缺点是得记得去看。
方法二:用 curl 调用 API
想写脚本、做提醒,或者只是想查得更快,可以用 API。在 KiwiVM 左侧菜单中打开 API,如果还没有 API key,点击 Generate 生成,然后记下 VEID 和 API key。
curl -s "https://api.64clouds.com/v1/getServiceInfo?veid=你的VEID&api_key=你的API_KEY"返回的是包含很多字段的 JSON,和流量相关的是这几个:
| 字段 | 含义 |
|---|---|
data_counter | 本周期已用流量,单位为字节 |
plan_monthly_data | 每月流量额度,单位为字节 |
monthly_data_multiplier | 以上两个值都要乘以这个倍率 |
data_next_reset | 流量重置时间(Unix 时间戳) |
如果装了 jq,可以把结果整理成更好读的格式:
curl -s "https://api.64clouds.com/v1/getServiceInfo?veid=你的VEID&api_key=你的API_KEY" | jq '
(.monthly_data_multiplier // 1) as $m
| { used_gb: (.data_counter * $m / 1073741824 | floor),
plan_gb: (.plan_monthly_data * $m / 1073741824 | floor),
used_percent: (.data_counter / .plan_monthly_data * 100 | floor),
resets: (.data_next_reset | todate) }'输出类似这样:
{
"used_gb": 74,
"plan_gb": 1000,
"used_percent": 7,
"resets": "2026-10-24T01:59:00Z"
}如果需要历史数据,getRawUsageStats 会返回大约最近三个月、按时间段划分的字节数,足够画出每日流量图。
请保管好 API key。 它能完全控制你的 VPS,包括关机和重装系统。不要把它粘贴到网站上,也不要分享包含它的脚本。一旦泄露,请在 KiwiVM 的 API 页面重新生成。
方法三:放在 Mac 菜单栏里
如果你完全不想操心,BWH Monitor 会替你调用 API,并把结果常驻在 Mac 菜单栏里。圆环会随着用量变色,你还可以在任意百分比设置提醒。

它还会按当前速度预测到重置日会用掉多少,并算出本周期剩余每天可用的流量。你的 VEID 和 API key 只保存在你的 Mac 上,也只会发送给 api.64clouds.com。
让剩余流量撑到月底的小技巧
- 算出每日预算: 剩余流量 ÷ 距离重置的天数。
- 对比用量和时间进度。 如果额度已经用了 60%,周期才过去 40%,就该放慢了。
- 设置几个提醒阈值,比如 50%、80% 和 90%,提早收到通知。
- 找出流量用在哪里。 在服务器上用
vnstat(按网卡统计的历史流量)和iftop(按连接显示的实时流量)就能看清楚。
BWH Monitor 是独立开发的应用,与 BandwagonHost 及 IT7 Networks 无任何关联。