返回列表 发布新帖

[用户教程] 【养虾活动】你的龙虾打不开?“device identity required”问题解决方案

1863 2
发表于 2026-3-13 21:14:36 | 查看全部 阅读模式 IP:–浙江–绍兴

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

屏幕截图 2026-03-13 204722.png
错误信息:
  • 主错误:已断开与网关的连接
  • 详细错误:device identity required
  • 中文含义:需要设备身份验证

问题本质:
这是一个安全验证问题。OpenClaw在2026.2.22-2版本后加强了安全验证,要求设备必须经过身份验证才能连接网关。
当你在服务器本机(127.0.0.1)操作时,设备自动配对成功了;但当你从内网另一台机器(192.168.5.3)通过浏览器访问 nas地址(http://192.168.5.2:18799) 时,由于缺乏安全上下文(Secure Context),连接被拒绝。这是因为现代浏览器出于安全考虑,只有在 localhostHTTPS 环境下才允许调用加密 API(Web Crypto API)来生成设备指纹。

解决方法:
方案一:修改浏览器安全策略(最快,适合内网测试)
如果你不想折腾证书,可以直接告诉浏览器信任这个内网 IP:
  • 在地址栏输入:edge://flags/#unsafely-treat-insecure-origin-as-secure(Chrome 请输入 chrome://flags/...)。
  • 找到该项,将其设置为 Enabled
  • 在下方的文本框中填入:http://nas地址:18799
  • 重启浏览器,再次访问即可。
    屏幕截图 2026-03-13 210729.png

方案二:建立 SSH 隧道
如果你已经在 Windows 上习惯了使用终端,可以在你当前使用的这台电脑(192.168.5.3)上执行以下命令,将远程端口映射到本地:
Bash
ssh -L 18799:localhost:18799 <你的用户名>@192.168.5.2
执行后保持终端不要关闭,然后在浏览器访问 http://127.0.0.1:18799。此时浏览器会认为你在访问本地服务,从而允许生成设备身份。

方案三:使用反向代理启用 HTTPS
这里不过多赘述,详细请查看其他反代教程

成功解决问题,开始养龙虾
屏幕截图 2026-03-13 211251.png

评论2

Sf4iLSLv.1 发表于 2026-3-15 23:19:51 | 查看全部 IP:–海南
或者有可能只是没有输入令牌
KWjbYCLv.1 发表于 2026-3-16 23:32:19 | 查看全部 IP:–湖北–襄阳
感谢

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表