• VPS
  • 搬瓦工
  • 教程

如何查看搬瓦工 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 菜单栏里。圆环会随着用量变色,你还可以在任意百分比设置提醒。

BWH Monitor 菜单栏圆环的四种状态,从绿色到红色
随着本月额度减少,圆环会从绿色依次变为黄色、橙色和红色。

它还会按当前速度预测到重置日会用掉多少,并算出本周期剩余每天可用的流量。你的 VEID 和 API key 只保存在你的 Mac 上,也只会发送给 api.64clouds.com。

让剩余流量撑到月底的小技巧

  • 算出每日预算: 剩余流量 ÷ 距离重置的天数。
  • 对比用量和时间进度。 如果额度已经用了 60%,周期才过去 40%,就该放慢了。
  • 设置几个提醒阈值,比如 50%、80% 和 90%,提早收到通知。
  • 找出流量用在哪里。 在服务器上用 vnstat(按网卡统计的历史流量)和 iftop(按连接显示的实时流量)就能看清楚。

BWH Monitor 是独立开发的应用,与 BandwagonHost 及 IT7 Networks 无任何关联。

来自博客

继续阅读

全部文章