OpenClaw 网关故障诊断与修复
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_711d6c08/openclaw-gateway-fixer。
技能介绍
问题
OpenClaw 网关在 Windows 上可能无法正常启动:http://127.0.0.1:18789 连接被拒、超时,或提示 gateway token 异常。gateway.cmd 存在但双击无反应时,常见原因是中文用户名在 UTF-8/GBK 转换中变成乱码,例如 吴清能 被写成 鍚存竻鑳絓,导致 TMPDIR、node.exe 或工作区路径失效。
工作方式
该技能按诊断链路处理故障:
- 检查进程与端口:确认 18789 是否处于
LISTENING,排除其他进程占用。 - 检查
gateway.cmd:读取C:\Users\...\.openclaw\gateway.cmd,判断中文路径、反斜杠和node.js路径是否正确。 - 检查
openclaw.json:查看agents.defaults.workspace与gateway.auth.token是否可正常解析。 - 执行修复:备份后用
scripts/fix-gateway-cmd.ps1重写为正确编码;必要时直接启动网关、生成静默启动脚本,或创建 Windows 计划任务实现登录延迟自启和失败重试。
适用边界
它主要解决 Windows 中文用户名编码、端口冲突和 gateway.cmd 启动失败问题,不覆盖网关功能本身的逻辑错误。OpenClaw 升级后可能重新生成 gateway.cmd,需要重新应用修复。
使用场景
- 排查 OpenClaw 网页端连接拒绝或超时,定位网关进程未监听 18789 端口的问题。
- 修复 gateway.cmd 中中文用户名乱码导致双击静默失败的问题。
- 在 18789 端口被占用时调整配置或释放端口,让网关恢复访问。
- OpenClaw 更新后网关脚本重新生成失效,重新备份并修复编码。
适合人员
- 维护 Windows 办公终端的 IT 运维:快速恢复同事的 OpenClaw 网关。
- 使用 OpenClaw 中文界面的本地运维:解决网关令牌页无法打开问题。
- 部署内部 Agent 工具的工程师:排查端口占用和启动脚本失败。
- 升级后系统失修的 Windows 用户:重新配置自动启动。