1. 先决定 Gateway 跑在哪里
你必须先决定 Gateway 是长期跑在本机、Linux 主机、WSL2,还是远程服务器上。不要今天在本机起一次,明天又切到远程机,最后两边都留了半套状态。
2. 认证状态要尽量靠近运行主机
很多“本地能跑、远程不行”的问题,本质上是 provider 认证只存在于本地。只要你决定 Gateway 长期跑在远程机上,认证、token 和环境检查也应该围绕那台机器组织。
3. 最先养成的是状态检查习惯
常驻运行不是“开起来就算完”。你至少要习惯定期看这组基础状态:
openclaw health
openclaw gateway status
openclaw logs --follow 这三条命令能快速告诉你是 CLI 环境、Gateway 本体、provider 认证还是日志侧出了问题。
4. 不要在最初阶段就同时接多渠道
如果你一上来就把 Telegram、WhatsApp、Discord 都接进去,一旦报错,很难判断问题是在 Gateway 层、provider 层还是具体渠道的 pairing / allowlist 规则。
更稳的做法是先让 Gateway 单独稳定,再逐个增加渠道。
5. 远程访问要和 token 一起设计
只要 Gateway 不再是纯本机开发用途,认证 token 就不该是补丁式后加。你需要同时考虑端口暴露方式、内网穿透或隧道方案,以及 token 的保存和轮换策略。
6. 日志不要等出事了才找
很多人在报错后才开始问日志在哪里。更好的方式是,在第一次常驻运行前就确认好日志查看命令、守护进程日志位置和最常见的故障定位入口。
7. 先把最小长期链路跑稳,再做花式扩展
长期运行的优先级顺序应该是:Gateway 稳定、provider 可用、health 正常、日志可查,然后才是多渠道、多设备协同和更复杂的工作流路由。
如果你目前还在这条链路的前半段,就不要急着加新变量,先回 Gateway 总览 或 排障页 把基础状态收敛好。