D

配置

唯一真相源

manager.config.yaml 是唯一真相源:endpoints(每个 DSH 进程的入口 + spawn 生命 周期)、agents(工作区绑定)、runner(超时/静默/预算)、pricing(峰谷窗口 + 周末规则)、brain.daily_budget_usd(主脑派工熔断)。

[!IMPORTANT] 密钥只进 .env(GW_KEY_* / BRAIN_TOKEN),永不入库。

域名 + TLS

安装时回答域名问题并选 TLS 模式。证书的三种提供方式见 快速开始。生产环境 manager 自动开启安全 Cookie。

节点级 DSH 版本

节点向导可填 dsh_version,按版本矩阵 SUPPORTED_DSH(每行 = DSH 版本 ↔ facade ref 配对)校验:未知版本直接拒绝,未验证配对安装带黄字警告。切版本是 /nodes 页的 页面操作(容器 = 换镜像重建;进程 = 重播种 + 重装 + 重启)。

facade 防火墙白名单(跨公网前必须收紧)

节点 facade 端口(如 3081)暴露在服务器上,必须只放行 manager 的出口 IP。GUI 走用户侧 SSH 隧道(loopback),不受影响。

  • Linux(ufw): sudo ufw allow from <manager出口IP> to any port 3081 proto tcp && sudo ufw enable
  • Linux(firewalld): sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="<manager出口IP>" port port="3081" protocol="tcp" accept' && sudo firewall-cmd --reload
  • 云安全组:入方向仅允许 <manager出口IP>/32 → 节点端口,其余拒绝。

验收:从非白名单 IP curl facade → 拒绝;manager 侧探活正常(/nodes 页节点仍 live)。

限流与规模

  • 通道限流:join 签发 20/分、agent 注册 10/分、指令长轮询 240/分、事件回报 240/分、吊销/轮换 20/分——全部按每 agent/每用户独立计数。
  • 单 manager 舒适区 ≤50 台机器;更大舰队走多 manager 分片(规划中)。
© 2026 DAC