Skip to content

配置下发服务器

配置下发服务器是整套 PNC 的控制平面,负责设备绑定、在线节点缓存、管理后台和加密配置分发。

它负责什么

  • 保存机器码、设备名称和启用状态。
  • 控制是否允许新设备绑定。
  • 接收 CoreServer 的节点心跳和动态配置。
  • ClientServicePublisher 返回在线节点列表。
  • 对节点连接配置进行加密后下发。
  • 提供一个简单的 Web 管理后台。

在线节点会按 server_name.trim() 识别同一逻辑节点。CoreServer 重启后即使生成了新的 server_id、端口和令牌,只要节点名称相同,配置下发服务器会立即用新实例替换旧实例,并在进程内保留旧 server_id 到新 server_id 的兼容映射。需要并行运行多个核心节点时,请使用不同节点名称。

常见问题

节点列表为空

通常是 CoreServer 没有成功连接 /ws/config,或心跳超过 CONFIG_TTL 后被清理。请检查 CoreServer 日志、反向代理 WebSocket 配置和网络连通性。

新设备无法绑定

请在管理后台开启新设备绑定,或手动启用对应机器码。

重启后节点都不见了

在线节点缓存和旧 id 兼容映射都保存在内存中。ConfigServer 重启后需要等待 CoreServer 重新上报,这是正常行为。

Developed by SleepyCelery & subtlyrabbit. Thanks to VNT & Tauri.