遗憾地,Windows 自带的 NTP 本身似乎并没有提供设置偏移的选项。市面上似乎也并没有能提供这种能力的工具。印象中某个 ClassIsland 的 Discussion 曾经谈论过这个问题,但 CI 本身并不是为这种功能设计。
在财力充足的情况下, 零音觉得一个相对可行的方案是搭建校内的偏移 NTP 服务器。可以使用 Linux + chrony。不过因为这种方法也会导致该服务器时间偏移,可以用一个树莓派之类的中介一下?
如果实在不行,可以看看这款软件 NetTime。它本身也不能提供偏移 NTP 的功能,不过开源的话,可以找个 GPT-5.5 xhigh 一把梭一下()
如果时间偏移为整分钟数,比如恰好偏差 120 秒,一个奇淫异巧是创建一个 UTC+08:02 的自定义分区,但这个方法听着就搞笑,零音不建议。还有一种方案是关闭自动 NTP,使用 PowerShell 手动与 NTP 通信。零音之前写某软件的时候写过这逻辑,但偏差很大,不知道为什么,手搓的逻辑很诡异。