卫星互联网

是天线还是 Wi-Fi?

卫星连接有其独特的故障:树木遮挡导致一秒中断、ping 始终不低于 600 ms,或 12 日就用完流量。Kilobat 从 Mac 测量路由器和互联网,帮助缩小原因范围。

下载 Mac 版 ↓
brew install seifip/kilobat/kilobat
  • 永久免费
  • Pro 一次性 $29
  • 14 天内可退款
  • macOS 14+
  • 开源 CLI
Pro

越来越近了,继续走。

这台 Mac−48 dBm
路由器2 ms
互联网24 ms
DNS212 ms

DNS 解析很慢。试试 Cloudflare 或 Google DNS,如果没有改善,再恢复为自动。

听起来熟悉吗?

七个环节,其中一个在轨道上。

卫星连接和普通连接一样,只是中间的一段特别长。Kilobat 测量从 Mac 可到达的部分;使用 Starlink 时也会读取天线。

  1. Mac其他 App 正在上传,或 VPN 影响连接
  2. Wi-Fi信号、噪声和拥挤的信道
  3. 路由器Kilobat 对其发送 ping,单独测量 Wi-Fi
  4. 天线或调制解调器使用 Starlink 时,Kilobat 读取天线自身的状态
  5. 卫星遮挡、降雨、切换
  6. 地面站Starlink 天线到地面站的 ping
  7. 互联网路由器之外的延迟、抖动和丢包

卫星连接会出现哪些问题。

卫星连接与有线或光纤连接的故障不同。Starlink 等低轨道服务可能一次中断数秒;Viasat 和 HughesNet 等地球静止轨道服务则始终响应较慢。两者都可能有流量规则,部分套餐还使用共享 IPv4 地址。

  1. 通话每小时卡住几次,每次一两秒

    遮挡、天气或其他网络事件都可能中断连接。速度测试的平均结果可能掩盖短暂中断。

    每次通话后,报告卡会说明每次卡顿。使用 Starlink 时,它先检查天线日志中是否有天空遮挡、视野内无卫星或重启记录,再检查 Wi-Fi。Pro

  2. Starlink 上的游戏 ping 每 15 秒跳升一次

    研究人员观察到每 15 秒一次的重新配置周期,发生在每分钟的 :12、:27、:42 和 :57。时间安排及其影响可能会改变。

    卡顿测试每 50 ms 发送一次 ping,持续 20 秒,并提示尖峰是否出现在这些时刻。免费

  3. Ping 始终不低于 500 ms

    地球静止轨道高度为 35,786 km。对 Viasat 或 HughesNet 而言,这属于正常现象,并非故障。

    并列显示路由器和互联网延迟,帮助区分 Wi-Fi 问题与路由器之外的延迟。游戏服务器 ping 在排队前显示各地区的往返时间。免费

  4. 互联网中断数分钟

    原因可能是天线、卫星、服务提供商或自己的路由器。

    历史记录会记录每次中断以及路由器是否持续响应。使用 Starlink 时,天线日志会将其归为本地设备、Starlink 网络或重启。Pro

  5. 流量额度在月底前用完

    更新、照片同步、备份和视频都按不限流量的情况运行。

    各 App 的实时用量免费查看。将网络标记为按流量计费后,更新程序会等待,出行配置会限制其余流量,预算则在账单日重置。Pro

  6. 无法托管游戏、开放端口或从外部访问家中设备

    原因是 CGNAT。许多客户共享一个公共 IPv4 地址,外部无法主动建立连接。

    kilobat ip --public 显示互联网看到的地址,可与路由器地址比较。Kilobat 本身不检测 CGNAT。免费

  7. VPN 速度慢或无法连接

    VPN 会增加一次传输。Viasat 表示,其服务上的 VPN 可能速度慢或完全无法使用。

    健康页面显示 VPN 承载全部、部分还是没有承载流量。每次速度测试都会记录所经过的 VPN,方便比较两次测试。免费

  8. Slack 或 Zoom 无法加载,其他服务正常

    是该服务发生中断,而非天线故障。

    Kilobat 读取服务状态页面,仅在该页面确认时才提示“所有人都无法访问,不只是你”。免费

如何查看卫星连接的历史记录。

历史记录 › 延迟从哪里开始绘制两条曲线:路由器和互联网。Kilobat 在后台约每分钟检查一次,打开健康页面时检查更频繁。几秒钟的中断可能落在检查间隔内;通话报告、卡顿测试以及 Starlink 天线自身日志可以捕捉到它们。

  1. 两条线都低

    低轨道连接正常。

    Starlink 报告称,截至 2025 年 6 月,其美国客户高峰时段延迟中位数为 25.7 ms。Wi-Fi 还会增加少量延迟。

  2. 互联网曲线平稳,接近 600 ms

    地球静止轨道连接正常。

    健康页面的提示针对地面线路,因此会称路由器之后的路径较慢。这是轨道造成的,应关注与平时水平相比的变化。

  3. 互联网出现尖峰,路由器平稳

    卫星侧。

    可能是切换、遮挡、降雨或小区繁忙。延迟出现在路由器之外,但检查无法确定具体原因。运行卡顿测试,查看尖峰是否重复。

  4. 路由器曲线高或波动

    Wi-Fi。

    信号弱、信道拥挤或路由器繁忙。先解决这个问题;无论是否使用卫星连接,它都会增加每次传输的延迟。

  5. 连接中断,路由器仍响应

    家庭网络之外。

    可能涉及天线、卫星或服务提供商。中断抵扣只统计检查次数足以确认问题在服务提供商侧的中断;仅凭路由器响应无法下定论。

    Pro
  6. 连接中断,路由器无响应

    本地侧。

    可能是路由器、电源或 Wi-Fi。使用 Starlink 时,天线重启会显示在天线自身的日志中。

    Pro

Starlink

使用 Starlink 时,Kilobat 会读取天线。

天线保存天空地图和每次中断及其原因的日志。Kilobat 在本地网络上以只读方式读取两者,并转换为可操作的描述,例如“东北方向低空受阻,可能是树木”。

  • 状态、到 Starlink 地面站的 ping 和提醒免费提供。
  • Pro 可将每次中断归为本地设备、Starlink 网络或天线重启。
  • 使用有限流量的 Roam 套餐时,轻点一次即可将网络标记为按流量计费。

更多信息请参见 Kilobat for Starlink。

Kilobat 健康页面中的 Starlink 面板:地面站 ping 为 31 ms,ping 丢包率为 0.4%,有融雪提醒;天空地图显示 2.1% 被遮挡;过去 24 小时的中断按本地设备、Starlink 网络和天线重启分类

通话和游戏

查明卡顿原因。

在 Zoom、Teams、FaceTime 或 Meet 通话期间,Kilobat 每秒 ping 一次路由器和互联网。连续两秒丢包,或 ping 超过本次通话通常水平 200 ms,即计为一次卡顿,并为每次卡顿提供原因。卫星连接的问题往往发生在路由器之外,报告卡会如实说明。

  • 卡顿测试可以显示速度测试平均结果掩盖的短时尖峰。仅凭时间无法确定其原因。
  • 游戏服务器 ping 列出各地区的往返时间、抖动和丢包。
  • 在 Starlink 上出现延迟的 SSH 会话结束后,报告会建议使用 Mosh。
Kilobat 通话报告:Zoom 通话 41 分钟,卡顿 2 次;一次是 Starlink 天线的天空视野被遮挡,一次是 Starlink 侧视野内没有卫星

流量上限

让流量额度用满整月。

Starlink Roam 和 Priority 套餐、Viasat Essentials 及 HughesNet 的 Priority Data 都可能用完或降速。Kilobat 显示各 App 的数据用量,在按流量计费的网络上暂缓更新程序,并在预算用尽时阻止新连接。

终端
# 将卫星连接视为按流量计费
$ kilobat networks cost metered
# 每月 14 日重置的 100 GB 预算
$ kilobat limit 100 --cycle monthly --reset-day 14
# 哪些更新程序正在等待
$ kilobat updaters

Kilobat 自身的速度测试最多使用 80 MB,除非手动启动,否则会跳过按流量计费的网络。在历史记录 › 与路由器或服务提供商比较中并列查看服务提供商和 Kilobat 的用量。

Pro
3.6 GB本月额度 5 GB
每月 14 日重置,与你的套餐同步
云备份已上传 1.6 GB / 2 GB
Night Drive310 MB / 1 GB

预算跟你的套餐一样算。按天、按周或在套餐续期日重置,还能给任意应用单独设置配额,或者只限制上传。

Pro
你的运营商44.2 GB
Kilobat41.8 GB
差值少 2.4 GB
已记录 720 小时中的 668 小时 · 其余时间处于睡眠、关机或在其他网络上
  • 同一套餐下的手机和电视
  • 运营商的一天从 UTC 午夜开始

运营商的数字更大?把他们的数字与 Kilobat 同期的数据并排,附上 Kilobat 记录的时长和可能造成差异的原因。

CGNAT 及其影响。

部分卫星套餐通过运营商级 NAT(CGNAT)让客户共享公共 IPv4 地址。向外连接正常,但互联网无法通过 IPv4 主动连接家中设备。这会影响端口转发、托管游戏大厅或 Minecraft 服务器,以及从外部访问家中的摄像头、NAS 或 Plex。

要检查,请查找路由器的互联网(WAN)地址,与 kilobat ip --public 从 Cloudflare 查询并显示的地址比较。如果不同,可能还有一层 NAT,包括 CGNAT 或 VPN。路由器 WAN 地址位于 100.64.0.0/10 表示使用共享地址空间;如需确认 CGNAT,请询问服务提供商。解决方法包括双方均支持时使用 IPv6、使用 Tailscale 等中继,或选择提供公共地址的套餐。

免费功能与 Pro 增值功能

永久免费

  • 每个 App 的实时上传和下载
  • 当前路由器和互联网的延迟、抖动及丢包
  • 卡顿测试和游戏服务器 ping
  • Starlink:天线状态、提醒和天空地图
  • 将网络标记为按流量计费;速度测试会跳过该网络
  • 服务是否对所有人都不可用
  • 给运营商的报告
  • kilobat health-history、starlink、ip 及 CLI 的其他功能

Pro,一次性 $29

  • 路由器和互联网延迟历史及中断记录
  • 说明每次卡顿原因的通话报告
  • Starlink:按位置分类的中断和天线受阻方向
  • 按流量计费网络上的出行配置和暂停的更新程序
  • 在账单日重置的预算
  • Starlink 中断抵扣及报告中的天线日志

Pro 一次性 $29,可用于两台 Mac,提供 7 天免费试用和 14 天退款。学生免费。

常见问题

Kilobat 支持 Viasat、HughesNet 或 OneWeb 吗?

支持,与其他连接一样。它从 Mac 测量路由器和互联网、记录中断并按 App 统计数据。只有 Starlink 天线可以直接读取,因为它在本地网络上响应,Starlink App 也通过这种方式读取。

为什么 Kilobat 提示 Viasat 互联网速度慢?

其提示针对地面线路,120 ms 对地面线路而言很高。地球静止轨道连接约 600 ms 属于正常。查看历史记录中偏离该水平的变化,以及代表 Wi-Fi 的路由器曲线。

Kilobat 会消耗卫星流量吗?

消耗很少。检查使用 ping 和小型请求。速度测试最多使用 80 MB,除非手动启动,否则会跳过按流量计费的网络;计划检查也绝不会在此类网络上运行。

Kilobat 能告诉我是否处于 CGNAT 后面吗?

不能直接判断。它通过 kilobat ip --public 或“查询公共 IP”设置显示互联网看到的公共地址。将其与路由器的互联网地址比较。

为什么历史记录没有显示两秒钟的中断?

后台约每分钟检查一次,因此历史记录可捕捉一分钟或更长的中断。短时中断会显示在通话报告、卡顿测试和 Starlink 天线自身的中断日志中。

免费吗?

实时用量、延迟、卡顿测试、游戏服务器 ping、Starlink 天线状态及完整 CLI 免费。历史记录、通话卡顿原因、出行配置和预算属于 Kilobat Pro,一次性购买 $29,提供 7 天免费试用。

查看哪个环节何时发生故障。

下载 Mac 版 ↓
brew install seifip/kilobat/kilobat