news 2026/5/23 22:19:14

OpenClaw 1008 错误快速排查与修复指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenClaw 1008 错误快速排查与修复指南

部署 OpenClaw(ClawdBot、MoltBot)后访问localhost:18789报 1008 错误怎么办?

很多朋友部署完 OpenClaw(原 ClawdBot/MoltBot)后,兴冲冲打开浏览器访问http://localhost:18789,结果直接撞见:

Plain Text
disconnected (1008): unauthorized: gateway token mismatch

Plain Text
disconnected (1008): pairing required

控制台连不上、页面空白、服务明明在跑却一直报错。别急,这是OpenClaw 最经典的高频坑,不是部署失败,而是认证 / Token / 端口 / 配置四类问题。下面从原理到根治,一步步带你彻底解决。

一、先搞懂:1008 错误到底是什么?

1. 错误本质

1008 = WebSocket 连接被网关拒绝,认证失败
OpenClaw Gateway(网关)默认开启Token 强认证

2. 常见两种 1008

3. 为什么直接访问localhost:18789会报错?

二、7 步快速排查(从易到难,优先做)

✅ 第一步:用官方命令打开控制台(90% 人卡在这)

不要手动输地址!终端执行:

bash
# 1. 查看网关状态(确认running)
openclaw gateway status

# 2. 一键获取带Token的访问链接(核心!)
openclaw dashboard

终端会输出完整带 Token 的 URL,类似:

Plain Text
http://localhost:18789/?token=xxxxxxxxxxxxxxxxxxxx

复制这个完整链接到浏览器打开,不要删减、不要只输 IP 端口。

✅ 第二步:确认 Gateway 正常运行

bash
openclaw gateway status

正确输出:

Plain Text
Runtime: running
RPC probe: success
Port: 18789

如果显示stopped或端口异常:

bash
# 重启网关
openclaw gateway restart

# 端口被占用时,先释放
lsof -i :18789
kill -9 占用PID

✅ 第三步:手动拿最新 Token(解决 mismatch)

bash
# 直接输出当前有效Token
openclaw gateway token

拿到 Token 后,手动拼接 URL:

Plain Text
http://127.0.0.1:18789/?token=你的最新Token

✅ 第四步:清除浏览器缓存 / 换无痕模式

✅ 第五步:Docker 环境专属修复(pairing required)

Docker Desktop(macOS/Windows)下,localhost被识别为外部 IP,触发配对:

bash
# 1. 进入容器
docker exec -it openclaw-openclaw-gateway-1 /bin/bash

# 2. 写入本地模式配置(关闭配对)
mkdir -p /home/node/.openclaw
cat > /home/node/.openclaw/openclaw.json << 'EOF'
{
"gateway": {
"mode": "local",
"bind": "0.0.0.0",
"port": 18789,
"auth": {
"mode": "token"
}
}
}
EOF

# 3. 重启容器
docker restart openclaw

✅ 第六步:修改配置为本地信任模式(根治)

编辑配置文件~/.openclaw/openclaw.json

json
{
"gateway": {
"mode": "local", // 本地模式,信任localhost
"bind": "127.0.0.1",
"port": 18789,
"auth": {
"mode": "token" // 仅Token认证,关闭配对
}
}
}

保存后重启:

bash
openclaw gateway restart

✅ 第七步:终极诊断(仍不行时)

bash
# 一键修复常见问题
openclaw doctor --fix

# 实时看日志,抓错误
openclaw logs -f | grep -i "token\|auth\|error\|1008"

三、避坑关键:为什么你总是 1008?

  1. 不要手动拼 URL:必须用openclaw dashboard输出的完整链接;
  1. 重启必换 Token:每次gateway restart后,旧链接直接失效;
  1. Docker 别用localhost:优先用127.0.0.1或容器 IP;
  1. 端口别乱改:默认 18789,改端口会导致认证异常;
  1. 不要删配置文件~/.openclaw/删了会重置 Token 和模式。

四、总结(一句话根治)

1008=Token 不对或模式不对
优先用openclaw dashboard拿带 Token 的链接;Docker 切本地模式;重启后必更新链接;无痕模式打开。99% 的情况都能解决。

要不要我把以上步骤整理成一份可直接复制的一键修复脚本,你直接运行就能解决 1008 错误?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 22:18:16

《设计数据密集型应用》(DDIA, 2nd ed.) 心智模型导览——《Designing Data-Intensive Applications》书介绍导航

《设计数据密集型应用》(DDIA, 2nd ed.) 心智模型导览——《Designing Data-Intensive Applications》书介绍导航写给&#xff1a;还没读过这本书、想先在脑子里有张地图的读者 目的&#xff1a;装上 6 个内容枢纽——不只是抽象概念&#xff0c;每个枢纽下面挂着这本书真正讲的…

作者头像 李华
网站建设 2026/5/23 22:14:26

非结构化数据处理有没有更高效的办法?2026智能体端到端方案彻底终结数据孤岛

在2026年的数字化深水区&#xff0c;企业面对的不再是单纯的数据库增删改查&#xff0c;而是由海量PDF合同、非标图片、多模态音视频、复杂的系统日志以及社交媒体碎片信息构成的“非结构化数据冰山”。 据行业数据显示&#xff0c;企业内部超过80%的数据以非结构化形式存在。过…

作者头像 李华
网站建设 2026/5/23 22:12:29

保姆级教程:在ESP32-C3上用SPI点亮ST7789屏幕(附完整源码与引脚图)

从零玩转ESP32-C3与ST7789 SPI屏幕&#xff1a;硬件连接、驱动移植与实战避坑指南 第一次拿到ESP32-C3开发板和ST7789 SPI屏幕时&#xff0c;那种既兴奋又忐忑的心情我至今记得。作为嵌入式开发的新手&#xff0c;面对密密麻麻的引脚和陌生的SPI协议&#xff0c;难免会感到无从…

作者头像 李华
网站建设 2026/5/23 22:09:48

Agent Harness 的单元测试策略

Agent Harness 的单元测试策略:构建坚如磐石的 AI 智能体应用 一、引言:当 AI 遇见软件工程——测试的缺失是最大的技术债 在这个大语言模型 (LLM) 爆发的时代,我们亲眼目睹了 AI 应用开发范式的革命。从简单的提示词工程 (Prompt Engineering) 到复杂的多智能体协作 (Mul…

作者头像 李华
网站建设 2026/5/23 22:08:39

新手避坑指南:用QGC地面站给APM飞控刷固件,离线下载比在线更稳?

新手避坑指南&#xff1a;QGC地面站刷写APM飞控固件的终极策略 第一次接触开源飞控的新手玩家&#xff0c;往往会在刷写固件这个初始环节就遭遇各种"坑"。面对QGC地面站提供的在线与离线两种刷写方式&#xff0c;究竟哪种更适合网络环境复杂、经验不足的入门用户&…

作者头像 李华