【踩坑】OpenClaw报错

前言

OpenClaw报错

报错

  • WebUI报错:openclaw origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)

原因

  • 当前域不允许访问

解决方法

  • 修改配置文件,配置允许访问的域
~/.openclaw/openclaw.json
1
2
3
4
5
6
7
8
9
{
"gateway": {
"controlUi": {
"allowedOrigins": [
"*"
]
}
}
}

报错

  • WebUI报错:control ui requires device identity (use HTTPS or localhost secure context)

原因

  • 不允许非HTTPS访问

解决问题

  • 修改配置文件,允许非HTTPS访问
~/.openclaw/openclaw.json
1
2
3
4
5
6
7
8
9
10
{
"gateway": {
"controlUi": {
"allowedOrigins": [
"*"
],
"dangerouslyDisableDeviceAuth": true
}
}
}

踩坑

  • WebUI报错:device identity required

原因

  • 缺少身份认证

解决方法

  • 访问WebUI时添加查询字符串参数?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

踩坑

  • WebUI报错:unauthorized: gateway token mismatch (open the dashboard URL and paste the token in Control UI settings)

原因

  • 身份验证错误

解决方法

  • 添加正确的token作为访问WebUI时添加查询字符串参数?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  • 查询token

~/.openclaw/openclaw.json
1
2
3
4
5
6
7
{
"gateway": {
"auth": {
"token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}

完成

参考文献

CSDN——临水逸
CSDN——熟悉开机关机重启