控制面
dn42-control-backend —— 控制服务器、Node Agent、认证服务与 registry 副本。部署、接入节点、建立互联、抖动处置、API 与数据库参考。
进入本册
| 场景 | 从这里开始 |
|---|---|
| 完全没接触过 NATLAN | 系统概览 → 快速上手 |
| 要把控制面部署到生产 | 部署 |
| 要发布前端的四个站 | 部署 Cloudflare Worker 站 |
| 要接入一个新节点 | 节点接入 |
| 要建立 eBGP / iBGP 互联 | 建立互联 |
| 对端或前缀在抖 | 抖动处置 → flap 检测原理 |
| 要调用或对接控制面 API | API 参考 |
| 要改控制台的某个页面 | 交互契约 → 四个站参考 |
| 要用或改共享组件 | 组件库契约 → 基础件目录 |
| 要动视觉 | 品牌与视觉设定 → 设计令牌 |
| 线上验证码 / CSP 出问题 | 排查 CSP 与人机验证故障 |
| 想理解系统怎么运转 | 控制面架构 → 单体仓架构 |
| 控制面 | 前端界面 | |
|---|---|---|
| 源仓库 | dn42-control-backend | natlan-web |
| 覆盖 | control / auth / registry server、Node Agent、数据库与 schema | apps/control、apps/peering、apps/auth、apps/home、共享库 ui/ |
| 读者 | 运维与后端开发 | 前端开发与发布 |
| 边界 | 谁产生数据、怎么收敛、接口输出什么 | 怎么呈现、字段口径与错误契约、怎么发布 |
两册各自独立成体系,交界处在接口契约:控制面侧的API 参考是接口的定义,前端侧的接口契约是消费方对字段口径与错误语义的约定。