标准网络授时
授时基准 UTC+0(协调世界时),不是北京时间。北京时间 = UTC+8。
通过 HTTP 往返时延估算,仅用于展示;精确对时请使用 NTP 客户端。
授时服务状态
数据来自本机 chrony 守护进程,每 4 秒刷新一次。
| 状态 | 地址 | 层级 | 轮询 | 可达 | 偏移 | 误差 |
|---|---|---|---|---|---|---|
| 读取中… | ||||||
客户端配置
把系统时间同步指向 time.chinesedream.online。注意:该服务器返回 UTC 时间,显示时区由你本机决定。
- 以管理员身份打开「命令提示符」或 PowerShell。
- 注册时间源并重启时间服务:
w32tm /config /manualpeerlist:"time.chinesedream.online,0x8" /syncfromflags:manual /update
net stop w32time && net start w32time
w32tm /resync
查看同步结果:w32tm /query /status
- 系统设置 → 通用 → 日期与时间 → 打开「自动设置日期和时间」。
- 终端中指定时间服务器:
sudo systemsetup -setnetworktimeserver time.chinesedream.online
sudo systemsetup -setusingnetworktime on
查看:systemsetup -getnetworktimeserver
- chrony(推荐):编辑
/etc/chrony/chrony.conf
server time.chinesedream.online iburst
# 重启
sudo systemctl restart chrony
chronyc sources -v
systemd-timesyncd:编辑 /etc/systemd/timesyncd.conf,设置 NTP=time.chinesedream.online,然后 sudo timedatectl set-ntp true。
Android 原生系统不直接提供自定义 NTP 服务器选项,需借助第三方应用(如 NTP 客户端类工具)或自定义 ROM / 企业设备管理策略。
多数场景下,运营商的自动时间服务已经足够;本服务适用于服务器、路由器、开发板等可配置 NTP 的设备。
iOS 不允许用户自定义 NTP 服务器,系统会自动选择时间源。
如果你在开发应用,可在自己的 App 内实现 NTP 客户端并指向本服务器。
关于这套授时服务
时间从哪里来
服务器运行 chrony,向我信任的多家公共时间源发起 NTP 查询,通过多源交叉校验剔除异常源,再将校准后的时间对外提供。当前参考源与偏差见上方「服务状态」。
为什么是 UTC+0
NTP 的时间基准本来就是 UTC,不存在“北京时间授时”或“太平洋时间授时”的区别。所谓 UTC+8、UTC-8 只是显示时区。因此本站对外服务始终是 UTC+0。
精度与应用
公网 NTP 的典型精度在毫秒到数十毫秒量级,受网络路径、服务器负载影响。适用于日志时间对齐、分布式系统粗对时、开发调试、设备时钟校准。
不适用于需要微秒级同步的金融交易、计量校准等场景;这类场景应使用专线、PTP 或本地原子钟/GNSS 时钟源。
使用规范
- 请勿把轮询间隔设置得过短(建议 ≥ 64 秒,标准 chrony 默认即可)。
- 服务端已启用限速,异常高频请求会被丢弃。
- 本项目为公益服务,不承诺 SLA,不提供商业支持。
- 如用于产品,请自建时间源或使用商业授时服务。
技术参数
| 守护进程 | chrony |
|---|---|
| 协议 | NTPv4 (RFC 5905) |
| 传输 | UDP / 123 |
| 时标 | UTC+0 |
| 限速 | interval 2s · burst 8 |