知道什么挂了。
然后立即处理。
DevKit 从云端检查你的端点、服务器、证书和定时任务,告诉你什么出了故障以及原因,并在答案旁边放好 SSH 终端和网络工具。为 iPhone 和 iPad 原生打造。
适用于 iOS 17 或更高版本的 iPhone 和 iPad。
- 正常
- 缓慢
- 故障
- 无数据

监控、收到通知,然后着手处理
监控与干预并排:告诉你哪里坏了的检查,以及修复它所需的终端和工具。
HTTP、TCP、DNS 等
监控 URL、端口、DNS 记录、邮件服务器、UDP 或 WebSocket 服务,每项都有自己的间隔和阈值。
读懂响应内容的检查
期望特定的状态码、关键词、标头或 JSON 值,并确保重定向落到正确的位置。正文里带有错误的 200 仍然算作故障。
cron 任务心跳
给任务一个要调用的 URL。如果它没有按时调用、失败或运行时间过长,你会收到通知,并附带退出码和日志。
证书与域名到期
显示 TLS 证书或域名注册的剩余天数,并按你希望的提前量发出警告。
时间花在了哪里
DNS、连接、TLS、首字节和下载分别计时,这样缓慢的 TLS 终结点就不会被误认为是网络慢。
告警送到你工作的地方
邮件、Webhook、Slack、Discord 和 Telegram,以及应用内收件箱。故障持续期间会重复提醒;维护窗口期间保持静默。
公开状态页
面向你的用户的页面,包含 90 天历史和邮件订阅。只显示你选择的名称,绝不显示地址或错误。
按范围授权的团队角色
共享工作区。角色由权限组成,可限定到某个项目或单个环境,每一次变更都有记录。
SSH 终端
密码或 Ed25519 密钥、主机密钥验证、最多四个会话、已存储的命令。vim、htop 和 nano 都能正常工作。
服务器概览
通过 SSH 一键查看:运行时间、负载、内存、磁盘、失败的服务和 Docker 容器,适用于你已信任的服务器。
网络工具
诊断、ping、traceroute、端口、带传播检查的 DNS、TLS 证书链、RDAP 和 HTTP 检查器——可从手机运行,也可从云端运行一次,回答“是不是只有我这样?”。
iPhone 和 iPad
iPad 上有侧边栏和全屏终端,iPhone 上有单手可用的底栏。支持 40 种语言和地区,跟随设备语言。
状态用文字表达,数字值得信赖
DevKit 中的每个数字都来自真实的检查。以下是它的样子。

项目
环境与资源,状态用文字表达。

项目
一次一个环境,下面是监控。

工具
一个输入框,推荐合适的工具。

收件箱
故障、恢复和到期,按顺序排列。

终端
真正的 shell,密钥在本设备上。
同样为 iPad 打造
显示各部分及其数量的侧边栏、并排的列表与详情、键盘快捷键,以及占满整个屏幕的终端。

截图来自登录到测试工作区的应用。
三个步骤,无需安装代理
除非你打开终端连接到服务器,否则你的服务器上不会运行任何东西。
- 1
添加一个地址
输入 example.com,DevKit 会创建项目及其背后的环境。选择类型、间隔以及怎样算作通过。
- 2
DevKit 从云端检查
按计划从 DevKit 的服务器执行。失败必须重复出现才会开启故障,恢复必须持续稳定才会关闭故障。
- 3
你会得到原因
故障和恢复会出现在收件箱和你的渠道中,附带状态、各阶段耗时以及服务器的响应内容。
工具中的一次性检查从你的手机运行,绝不会改变监控的状态。当它与云端结果不一致时,这就是“是不是只有我这样?”的答案。
免费开始,按需升级到 Pro 或 Team。
每个工作区都从 Free 开始。Pro 和 Team 将随 App Store 版本发布,以订阅形式提供。
Free
适用于你自己的服务器。
- 较宽松间隔的云端监控
- 邮件告警和应用内收件箱
- SSH 终端、服务器概览和全部网络工具
- 从云端运行的一次性检查
- 一个个人工作区
Pro
订阅适用于你运行的一切。
- 更多监控,更频繁的检查
- 更长的历史记录
- Webhook、Slack、Discord 和 Telegram 告警
- 一个公开状态页
- 包含 Free 的全部功能
Team
按成员计费适用于共同值班的团队。
- 带席位的共享工作区
- 限定到项目和环境的角色
- 最快的检查间隔
- 多个状态页
- 访问审计和所有权转移
限额、价格以及是否有免费试用,会在你订阅前显示在 App Store 和应用中。停止付费的工作区会保留其数据并回到 Free。
问题解答
更多帮助请见支持页面。
检查是由我的手机执行的吗?
不是。无论应用是否打开,监控都会按你选择的间隔在 DevKit 的服务器上运行。工具中的检查是一次性的,从你的手机运行,绝不会改变监控的状态。
DevKit 什么时候判定为故障?
当连续失败的检查达到你设定的次数(默认三次)时判定为故障,达到你设定的恢复次数后再次判定为正常。无法运行的检查以及处于维护窗口内的检查,两者都不计入。
我能监控私有网络中的服务吗?
不能从云端监控:私有地址和本地地址会被拒绝,绝不会被连接。你手机上的工具可以访问它们,而你网络中的服务器可以通过 SSH 使用服务器概览来查看。
我的 SSH 密钥存储在哪里?
存储在本设备的 Keychain 中,并标记为仅限本设备,而且只有在连接成功后你选择保存时才会存储。它们绝不会发送到 DevKit 的服务器,终端内容也绝不会被记录。
我需要账户吗?
使用 SSH 和网络工具不需要。云端监控、告警、状态页和团队需要通过邮箱验证码登录。你在登录前创建的项目会在登录时移入你的账户。
我可以删除我的账户吗?
可以,在应用中操作。你的工作区会立即停止;30 天内再次登录即可恢复一切,之后将被删除。你可以先导出你的数据。
它支持哪些语言?
DevKit 支持 40 种语言和地区,跟随你的设备语言。命令、主机名和终端输出绝不会被翻译。
费用是多少?
目前所有工作区均免费。Pro 和 Team 将作为 App Store 订阅提供;其价格以及是否有试用会在你订阅前显示。
在云端监控,在手机上处理。
DevKit 即将登陆 App Store,支持 iPhone 和 iPad。
iPhone 和 iPad · iOS 17 或更高版本 · 40 种语言