跳转到内容
搜索文档

获取 Roughtime

最后更新 查看 MarkdownAgent 设置

Roughtime 的 "Hello, world!" 非常简单:客户端通过 UDP 向服务器发送请求,服务器回复一个已签名的时间戳。

您只需要服务器的地址和公钥即可运行该协议:

  • 服务器地址roughtime.cloudflare.com:2003(解析到我们 anycast IP 范围 中的一个 IP 地址)。您可以使用 IPv4 或 IPv6。
  • 公钥0GD7c3yP8xEc4Zl2zeuN2SlLvDVVocjsPSL8/Rl/7zg=

若要开始使用,请下载并运行 Cloudflare 的 Go 客户端

go install github.com/cloudflare/roughtime/cmd/getroughtime@latest
getroughtime -ping roughtime.cloudflare.com:2003 -pubkey 0GD7c3yP8xEc4Zl2zeuN2SlLvDVVocjsPSL8/Rl/7zg=

测试版说明

Cloudflare Roughtime 目前处于 Beta 测试阶段。因此,我们的根公钥在未来可能会发生变化。我们将保持此页面为最新的公钥信息。

您也可以使用 DNS 以编程方式获取它。例如:

dig TXT roughtime.cloudflare.com | grep -oP 'TXT\s"\K.*?(?=")'

后续步骤

除了仅从 Cloudflare 获取 Roughtime,您可能还希望用它来保持您的时钟同步

这篇文档对您有帮助吗?