UptimeGlobe 机器人
如果你在日志中发现了 UptimeGlobe/1.0,本页会说明它是什么,以及你可以如何处理。
这是什么
UptimeGlobe 是一项可用性监控服务。我们的客户把希望监控的网站和 API 地址交给我们(通常是他们自己的),我们按计划请求每个地址,并在它不再正常响应时通知他们。
我们不做爬取。我们从不发现或索引页面,也从不跟随在页面上找到的链接。每项检查都从其所有者特意设置的地址开始。根据检查类型的不同,它还可能发送:
- 网站自身将我们重定向到的地址(网站所有者可以关闭此项);
- 所有者定义的一组简短、固定的请求序列,例如先登录再获取某个页面,后续请求可以使用之前响应中的值;
- 当该地址需要令牌时,向所有者的登录服务请求令牌;
- 对于 AI 工具服务器(MCP),发送确认服务器有响应所需的少量标准消息;
- 对于浏览器检查(在真实浏览器中加载页面),还包括该页面自身的图片、脚本和样式,以及所有者用脚本设定的点击或输入操作。
我们保存的是结果:状态码、响应耗时、所有者设置的内容检查是否通过,以及失败时的错误信息。我们不保存页面副本。浏览器检查可以为设置该检查的客户保存一张浏览器所显示内容的截图。
如何识别我们的请求
- 用户代理:我们的 HTTP 检查(网站和 API)会发送
UptimeGlobe/1.0 (+https://uptimeglobe.com/bot)。客户可以在自己的监控上替换它,而浏览器检查会以其所运行的浏览器身份出现,因此不带该标识的请求也可能来自我们。 - 签名请求(即将推出):我们正准备采用 Web Bot Auth 格式,用 HTTP Message Signatures 为我们的检查签名。签名请求将携带
Signature-Agent: "https://bot.uptimeglobe.com",可通过https://bot.uptimeglobe.com/.well-known/http-message-signatures-directory上的公钥进行验证。没有我们的私钥就无法伪造签名,因此它比用户代理可靠得多。 - 没有地址列表。检查既从一个大型共享云网络运行,也从我们自己位于多个区域的服务器运行。该共享网络的地址同时被许多其他服务使用,因此列出这些地址也无法识别出我们。
我们发送请求的频率
每个监控按其所有者选择的计划运行,频率最高为每 15 秒一次,最多从 13 个地点发起;某些类型的检查只从一个地点运行。检查失败时,我们通常会立即重试一次以确认故障,因此一个运行吃力的网站可能会看到两个间隔很近的请求。
robots.txt
我们的检查不读取 robots.txt。它们不发现也不索引任何内容:每项检查只获取其所有者特意设置的地址,最常见的是他们自己的网站。如果你运营着某个网站且不希望它被检查,请告诉我们,我们会停止(见下文)。
放行或屏蔽我们的检查
- 如需放行我们穿过防火墙或机器人过滤器的 HTTP 检查,请匹配上面的用户代理。启用签名后,验证签名将是可靠的方式。
- 如需屏蔽,屏蔽该用户代理即可。如果你希望我们完全停止,请通过联系表单告诉我们,并附上被检查的地址。我们会停止检查,并联系设置这些检查的客户。
联系方式
对我们的请求有疑问或投诉:请使用我们的联系表单。请附上被检查的地址,如果可以,再附上你日志中的时间戳。