返回顶部
n

node-connect节点连接诊断

Diagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps. Use when QR/setup code/manual connect fails, local Wi-Fi works but VPS/tailnet does not, or errors mention pairing required, unauthorized, bootstrap token invalid or expired, gateway.bind, gateway.remote.url, Tailscale, or plugins.entries.device-pair.config.publicUrl.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,984
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

node-connect

Node Connect

目标:找到从节点到网关的唯一真实路由,验证OpenClaw是否正在通告该路由,然后修复配对/认证。

先确定拓扑结构

在提出修复方案前,先判断你属于哪种情况:

  • - 同一台机器/模拟器/USB隧道
  • 同一局域网/本地Wi-Fi
  • 同一Tailscale tailnet
  • 公共URL/反向代理

不要混用。

  • - 本地Wi-Fi问题:除非确实需要远程访问,否则不要切换到Tailscale。
  • VPS/远程网关问题:不要继续调试localhost或局域网IP。

如果不明确,先提问

如果配置不清晰或故障报告含糊不清,在诊断前先提出简短的问题进行澄清。

询问:

  • - 他们打算使用哪种路由:同一台机器、同一局域网、Tailscale tailnet或公共URL
  • 他们是使用二维码/设置码还是手动输入主机/端口
  • 确切的应用程序文本/状态/错误,如果可能的话直接引用原文
  • openclaw devices list是否显示待处理的配对请求

不要从无法连接中猜测。

标准检查

优先使用openclaw qr --json。它使用与Android扫描相同的设置码负载。

bash
openclaw config get gateway.mode
openclaw config get gateway.bind
openclaw config get gateway.tailscale.mode
openclaw config get gateway.remote.url
openclaw config get gateway.auth.mode
openclaw config get gateway.auth.allowTailscale
openclaw config get plugins.entries.device-pair.config.publicUrl
openclaw qr --json
openclaw devices list
openclaw nodes status

如果此OpenClaw实例指向远程网关,还要运行:

bash
openclaw qr --remote --json

如果涉及Tailscale:

bash
tailscale status --json

读取结果,而非猜测

openclaw qr --json成功意味着:

  • - gatewayUrl:这是应用程序应该使用的实际端点。
  • urlSource:这告诉你哪个配置路径胜出。

常见的正确来源:

  • - gateway.bind=lan:仅限同一Wi-Fi/局域网
  • gateway.bind=tailnet:直接tailnet访问
  • gateway.tailscale.mode=serve或gateway.tailscale.mode=funnel:Tailscale路由
  • plugins.entries.device-pair.config.publicUrl:明确的公共/反向代理路由
  • gateway.remote.url:远程网关路由

根本原因映射

如果openclaw qr --json显示网关仅绑定到回环地址:

  • - 远程节点尚无法连接
  • 修复路由,然后生成新的设置码
  • 如果有效的二维码路由仍然是回环地址,gateway.bind=auto是不够的
  • 同一局域网:使用gateway.bind=lan
  • 同一tailnet:优先使用gateway.tailscale.mode=serve或使用gateway.bind=tailnet
  • 公共互联网:设置真实的plugins.entries.device-pair.config.publicUrl或gateway.remote.url

如果设置了gateway.bind=tailnet,但未找到tailnet IP:

  • - 网关主机实际上不在Tailscale上

如果qr --remote需要gateway.remote.url:

  • - 远程模式配置不完整

如果应用程序显示需要配对:

  • - 网络路由和认证已生效
  • 批准待处理的设备

bash
openclaw devices list
openclaw devices approve --latest

如果应用程序显示引导令牌无效或已过期:

  • - 旧的设置码
  • 生成新的设置码并重新扫描
  • 在任何URL/认证修复后也要执行此操作

如果应用程序显示未授权:

  • - 令牌/密码错误,或Tailscale期望不匹配
  • 对于Tailscale Serve,gateway.auth.allowTailscale必须与预期流程匹配
  • 否则使用明确的令牌/密码

快速启发式判断

  • - 同一Wi-Fi设置 + 网关通告127.0.0.1、localhost或仅回环配置:错误。
  • 远程设置 + 设置/手动使用私有局域网IP:错误。
  • Tailnet设置 + 网关通告局域网IP而非MagicDNS/tailnet路由:错误。
  • 设置了公共URL但二维码仍然通告其他内容:检查urlSource;配置并非你所想的那样。
  • openclaw devices list显示待处理请求:停止更改网络配置,先批准。

修复风格

回复一个具体的诊断和一个路由。

如果信号不足,先询问设置和确切的应用程序文本,而不是猜测。

好的示例:

  • - 网关仍然是仅回环模式,因此另一个网络上的节点永远无法到达它。启用Tailscale Serve,重启网关,再次运行openclaw qr,重新扫描,然后批准待处理的设备配对。

不好的示例:

  • - 可能是局域网,可能是Tailscale,可能是端口转发,可能是公共URL。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 node-connect-1776019612 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 node-connect-1776019612 技能

通过命令行安装

skillhub install node-connect-1776019612

下载

⬇ 下载 node-connect v1.0.0(免费)

文件大小: 2.42 KB | 发布时间: 2026-4-13 11:13

v1.0.0 最新 2026-4-13 11:13
Initial registration

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部