支持
常见问题解答。仍未解决?请发送邮件至 [email protected]。
联系我们
请发送邮件至 [email protected]。请附上你的设备型号、iOS 版本和应用版本(显示在 DevKit 设置页面的底部),以及你在屏幕上看到的内容。切勿发送密码、私钥、令牌或登录验证码。
登录
DevKit 通过发送到你邮箱的验证码让你登录。验证码为 8 位数字,有效期 10 分钟,最多可尝试 5 次;超过后请重新申请。发件人为 [email protected]——如果没有收到,请检查垃圾邮件文件夹。
你在登录前创建的项目和监控,会在你首次登录时移入你的账户。登录已存在的账户会将它们合并,不会删除任何内容。退出登录后,设备会成为一个全新的空工作区。
监控与故障
无论应用是否打开,监控都会按你选择的间隔从 DevKit 的服务器进行检查。无数据表示尚未运行过任何检查,或最近的检查无法运行;它绝不会被计为正常。
当连续失败的检查达到你设定的次数(默认三次)时开启故障,达到你设定的恢复次数后关闭故障。无法运行的检查,或处于维护窗口内的检查,既不计为正常也不计为故障,也不会改变可用率百分比。
私有地址和本地地址(10.x、192.168.x、localhost 等)会被云端拒绝,绝不会被连接。请使用设备上的工具访问它们,或通过 SSH 使用服务器概览查看该服务器。
Ping 监控暂不支持从云端运行;请使用设备上的 Ping 工具。
告警
在 设置 › 告警渠道 中添加渠道:邮件、Webhook、Slack、Discord 和 Telegram。Webhook 使用一个密钥签名,该密钥仅在创建渠道时显示一次。渠道地址加密存储,之后不会再完整显示。
维护窗口会让其范围内的所有监控保持静默,同时检查继续运行。故障持续期间,可以按你设定的间隔重复发送提醒。可用的渠道取决于你的方案。
状态页
在 监控 › 状态页 中创建页面,选择监控以及每个监控显示的名称,然后分享链接。页面只显示这些名称、一句总体状态说明和 90 天历史——绝不显示地址、内部名称或错误。
访客可以通过邮件订阅。他们只有在确认地址后才会收到故障和恢复消息,每条消息都附有退订链接。你能看到订阅者的数量,而看不到他们的地址。
SSH
DevKit 使用密码或 OpenSSH 格式的 Ed25519 密钥进行连接,包括带有密码短语的密钥;它也可以在设备上生成密钥,并向你显示需要安装到服务器上的公钥部分。首次连接时会显示服务器的主机密钥指纹供你确认。如果之后服务器的密钥发生变化,连接将被拒绝,直到你在 设置 › 受信任的服务器 中移除该服务器。
只有在连接成功后你选择保存,凭据才会保存在本设备的 Keychain 中。应用进入后台后不久,iOS 就会结束 SSH 连接;DevKit 会提示重新连接,重新连接会打开一个新的 shell。不支持 SFTP、端口转发和隧道。
工具
工具从你的设备运行一次性检查,绝不会改变监控的状态。在结果下方,云端会从 DevKit 的服务器运行一次相同的检查,方便你比较两者——这就是“是不是只有我这样?”的答案。云端检查需要已登录的账户,并且每分钟限制为少数几次。
Ping 和 traceroute 的结果在 Wi-Fi 和蜂窝网络之间可能不同;真机上的 traceroute 仍在各运营商网络中进行验证。
团队
在 设置 › 云工作区 › 团队工作区 中创建团队。邀请与一个邮箱地址、一个项目或环境以及一个角色绑定;邀请码只显示一次,且不会发送邮件,请自行转交。角色由权限组成,之后可以编辑;内置的所有者角色不能删除。所有权可以转移给其他成员。
你的数据与账户
设置 › 云工作区 中提供导出我的数据(一个 JSON 文件,包含你的项目、监控、历史、渠道、状态页和维护窗口,不含密钥等机密信息)和删除账户。
删除后你的工作区会立即停止。30 天内使用同一邮箱登录即可恢复一切;之后将被永久删除。如果你是某个有其他成员的团队的所有者,请先转移所有权。