是不是断网了?

是它们的问题,还是你的?

Slack 加载不出来,Zoom 通话一直掉线,GitHub 超时。Kilobat 会检查你自己的连接和该服务的公开状态页面,然后说明问题出在哪一边,例如“Slack 对所有人都宕机了,不是你的问题”。

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

听起来熟悉吗?

是它们还是你?Kilobat 两边都会检查。

光看状态页面,无法判断问题是不是出在你的 Wi-Fi 上;光做速度测试,也无法判断问题是不是出在 Slack 上。Kilobat 两边都看,并且只转述状态页面所说的内容。

  1. 一个 App 出问题,互联网的其余部分正常

    你的 Wi-Fi、路由器、提供商和 DNS,然后是该 App 的状态页面。

    “Slack 对所有人都宕机了,不是你的问题”,附有事件标题和状态页面的链接。免费

  2. 某个 App 在后台持续连接失败

    持续打不开的连接,而你自己的线路正常。

    每次事件一条通知,例如“Slack 正在发生故障”,附带一个打开状态页面的按钮。可在“设置”›“通知”中关闭。免费

  3. 通话卡住了,所有人都跟你一起卡住

    路由器之外的卡顿:通话服务自己的服务器所在之处。

    通话卡片会说明当时 Zoom 或 Teams 的状态页面是否报告了故障。免费

  4. 状态页面显示正常,但名称解析不了

    你所在网络的 DNS,与向你信任的解析器发出的一次加密 DNS 查询对比,以及与该网站的安全连接。

    “Slack 在这个网络上看起来是被阻止了,而不是宕机”,附有测得的结果和中立的选项:换一个网络,或联系网络运营方。免费

  5. 状态页面显示正常,但仍然出问题

    从你的 Mac 到那个网站的路径。

    “Slack 的状态页面未报告问题”,接着是出问题的那一层:DNS、VPN 或代理、IPv6、服务器。免费

为什么连不上?

一次检查,两边都看。

说出一个网站或 App,Kilobat 就会检查你的 Wi-Fi、DNS、VPN 和代理、它自己的规则、连接以及服务器的应答,然后查询该服务的状态页面。当页面报告故障而你这边没有任何环节失败时,结论会先说明这一点。如果问题出在你的 Mac 上,则会先说明这一点。

终端
# 是它们的问题吗?当前运行的 App 的状态页面
$ kilobat down
# 一项服务,按名称或网站查
$ kilobat down slack
$ kilobat down github.com
# 还是我的问题?从这台 Mac 到服务器的每一层,以及它的状态页面
$ kilobat why app.slack.com
免费
  1. 网络
  2. VPN · Gotham VPN
  3. DNS · 28 ms
  4. Night Drive 自己的代理

应用的代理没有响应。

为什么连不上?Kilobat 会测试应用自己使用的请求和路径,包括它自己的代理、IPv6 和隧道,并指出出问题的那一层。

七十多个状态页面,与你的 App 一一对应。

Kilobat 通过 bundle ID 和域名知道哪些 App 和网站属于哪项服务,因此 Slack App 出问题或 github.com 变慢时,都会指向正确的页面。

有些服务没有公开状态,因此 Kilobat 无法检查:Webex、工作或学校版 Teams(仅对管理员显示)、Spotify、Steam、WhatsApp、Telegram 和 Signal。

AI 智能体:是模型提供商的问题吗?

当 Claude Code 因错误卡住或 Codex 不停重试时,Kilobat 会检查你的线路和提供商的状态页面,并且只看你的智能体实际用到的部分:是 Claude Code,而不是 claude.ai;是 Codex,而不是 ChatGPT;是 Copilot,而不是 GitHub 的其余部分。如果智能体持续连接失败而你的线路正常,且提供商报告有问题,你会收到一条通知:“Claude Code:Anthropic 报告发生故障,不是你的网络问题。”任何与 api.anthropic.com、api.openai.com 或其他提供商 API 通信的 App 都会以同样的方式被识别,智能体也可以通过 MCP 工具 service_status 自行查询。

未涵盖,因为没有 Kilobat 可以读取的公开数据源:Grok 和 xAI API、DeepSeek、OpenRouter、Replicate、JetBrains AI、Kiro 和 Amazon Q,以及 Google AI Studio 中的 Gemini API。Ollama 和 LM Studio 运行在你的 Mac 上,所以没有什么可检查的。Aider 以及其他使用你自选提供商的智能体,会按它们连接的 API 来匹配。

宕机,还是在你所在的地方被阻止?

状态页面显示正常,网站却仍然打不开,可能意味着你所在的网络阻止了它:酒店或机场的 Wi-Fi、办公室或学校的网络、移动运营商,或者某个国家的规定。Kilobat 会进行测量并如实说明:“Slack 在这个网络上看起来是被阻止了,而不是宕机:它的名称在这里解析不了,而安全解析器返回的是它的真实地址”,或者“与 slack.com 的 TLS 连接在握手开始后立即被切断。Slack 的状态页面未报告问题。”它会指明是哪种网络(家庭、移动数据、带登录页面的公共 Wi-Fi),并且只建议换一个网络、使用移动数据或漫游,或联系网络运营方。它只测量阻止,从不帮你绕过。

Wi-Fi 登录页面、Kilobat 自己的阻止、你的 VPN、分流 DNS 以及 CDN 的就近服务器都会被区分开,因此不会被报告为阻止。那一次加密 DNS 查询会发往 Cloudflare,如果你选择,也可以发往 Quad9,并且只在诊断故障时才会发出。当服务本身拒绝你所在的地区时,例如某个未在欧盟提供的 AI 工具,Kilobat 会改为说明这一点:“OpenAI 表示其服务在你所在的地区不可用。你的连接目前似乎位于德国。”请参阅文档。

健康

对所有人宕机,显示在“健康”顶部。

感觉网络慢时,打开“健康”。如果你自己的线路没问题,Kilobat 会查询你正在使用的 App 的状态页面,并把任何故障放在最前面,这样你就不用白白重启路由器。当它们全部正常时,它也会这样告诉你。当你使用的某项服务出现问题时,菜单栏菜单中会出现“服务”一行;一切正常时则不会出现。

Pro

越来越近了,继续走。

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

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

免费功能与 Pro 增值功能

永久免费

  • 是它们的问题还是我的?七十多项服务的状态页面,包括 AI 提供商
  • “健康”顶部和连接检查中的故障提示
  • App 持续失败期间,每次故障一条通知
  • 每张通话卡片上显示通话服务是否发生过故障
  • kilobat down、kilobat why 和 MCP 工具 service_status
  • 按实测结果说明:被这个网络拦截,或在你所在地区不可用

Pro,一次性 $29

  • 针对路由器、DNS 和登录页面问题的发现与解决办法
  • 通话卡顿的可能原因
  • 你自己线路的断网和延迟历史
  • 信号雷达和信道拥挤情况

Kilobat 可以免费下载和使用。Pro 增加标有 Pro 的部分,两台 Mac 一次性 29 美元,提供 7 天免费试用和 14 天退款。学生免费。

常见问题

Kilobat 如何知道某项服务宕机了?

它读取该服务自己的公开状态页面,也就是其团队更新的那个,例如 slack-status.com 或 githubstatus.com。它只转述页面所说的内容,只有当页面报告故障且你自己的线路检查正常时,才会说“对所有人宕机,不是你的问题”。

这和 Downdetector 有什么不同?

Downdetector 统计其他人的报告。Kilobat 先检查你自己的 Wi-Fi、路由器和 DNS,再查看服务的官方状态页面,因此能告诉你问题出在哪一边。

它会发送关于我的任何信息吗?

不会。它向状态页面发送的是一个普通请求,不含 Cookie,也不包含有关你、你的网络或你的 App 的任何信息。只有在有理由时才会询问,并将每个答案记住三分钟。请阅读隐私声明。

它会一直检查吗?

不会。它会在你打开“健康”或检查连接时、通话在路由器之外卡住时,以及某个有状态页面的 App 持续连接失败时询问。其余时候不会发送任何内容。

免费吗?

会,全部都会,包括通知和通话卡片。Kilobat Pro 一次性购买 $29,另外提供针对你自己网络的修复建议、通话卡顿的可能原因和历史记录。

它能分辨是被阻止还是发生故障吗?

通常可以。当状态页面显示正常,而这个网络的 DNS 隐藏了该名称、给出假地址,或安全连接在报出网站名称后立即被切断时,Kilobat 会说该网站在这个网络上看起来是被阻止了,而不是宕机,并展示它测得的结果。Wi-Fi 登录页面、Kilobat 自己的阻止和你的 VPN 会先被排除。

它会帮我绕过阻止吗?

不会。Kilobat 只测量并报告阻止,只建议换一个网络、使用移动数据或漫游,或询问网络运营方。对于在你所在地区不提供的服务,它会陈述事实,并指向该服务自己的支持国家列表。

我的 AI 智能体可以查询吗?

可以。kilobat down --json 和 MCP 工具 service_status 返回相同的答案,diagnose_connection 也会为它检查的主机附上该答案。请参阅文档。

知道是谁的问题。

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