整体架构图

┌─────────────────────────────────────────────────────────────────┐
│                        本地 Mac (真相源)                         │
│                                                                 │
│  config.yaml ──── manage.sh / openclaw_model.sh                 │
│       │              │                                          │
│       │         rsync/scp (幂等同步)                              │
└───────┼──────────────┼──────────────────────────────────────────┘
        │              │
        ▼              ▼
┌─────────────────────────────────────────────────────────────────┐
│                    远端 VPS (alilos)                             │
│                                                                 │
│  ┌──────────────────────┐    ┌─────────────────────────────────┐│
│  │  CLIProxyAPI (:8317) │    │  OpenClaw Gateway (常驻进程)     ││
│  │                      │    │                                 ││
│  │  round-robin 多站点   │◄──►│  启动时缓存 config              ││
│  │  黑名单过滤           │    │  管理 provider 生命周期          ││
│  │  站点探活            │    │  模型路由 + fallback             ││
│  │                      │    │  Cron 调度                      ││
│  └──────────────────────┘    │  Channel 投递                   ││
│                               └─────────────────────────────────┘│
│                                                                 │
│  配置文件:                                                       │
│  ├─ ~/.openclaw/openclaw.json        (全局 providers 注册)       │
│  ├─ ~/.openclaw/agents/main/agent/   (agent 级配置)              │
│  │   ├─ models.json                  (模型白名单)                │
│  │   ├─ auth-profiles.json           (认证凭证)                  │
│  │   └─ openclaw-agent.json          (agent 配置)                │
│  └─ /root/cliproxyapi/blacklist.txt  (站点黑名单)                │
└─────────────────────────────────────────────────────────────────┘
        │
        ▼
┌─────────────────────────────────────────────────────────────────┐
│                     多 Provider 路由                             │
│                                                                 │
│  foxcode/claude-sonnet-4-5-thinking  (默认,直连官方)             │
│  cliproxy/gpt-*                      (备选,多站点)              │
│  代理通道/claude-*                    (备选)                      │
│  zai/glm-*                           (终极兜底)                  │
└─────────────────────────────────────────────────────────────────┘

关键路径

路径说明注意
config.yaml → rsync → 远端本地是单一真相源,所有配置从这里出发改远端配置会被下次同步覆盖
openclaw.json全局 provider 注册agent 级 models.json 不能注册新 provider
models.jsonagent 模型白名单没在白名单里的模型即使注册了也用不了
auth-profiles.jsonAPI 认证凭证token 有过期时间,需定期同步
blacklist.txtCLIProxyAPI 站点黑名单一行一个站点名,纯文本
改完配置 → 重启 GatewayGateway 是常驻进程,启动时缓存配置不重启等于没改

设计原则