back
loading skill details...
诊断个人用户本地与局域网节点连接和配对失败,基于标准命令定位根因并提供明确修复路径。
--- slug: node-connect-tool-free name: node-connect-tool-free version: 1.0.0 displayName: 节点连接工具(免费版) summary: 诊断本地与局域网场景下的节点连接和配对失败,覆盖常见根因与修复路径。 license: Proprietary edition: free description: '节点连接工具(免费版)为个人用户诊断本地与局域网场景下的节点连接和配对失败,基于标准化检查命令定位根因并给出一条明确的修复路径。核心能力: - 本地与局域网拓扑识别 - 标准化检查命令集(配置、绑定、配对) - 常见根因映射与修复建议 - 快速启发式判断,避免盲目猜测 适用场景: - 个人节点本地连接排查 - 局域网内节点网关配对 - 模拟器/USB隧道连接诊断 差异化: - 免费版聚焦本地与局域网两类拓扑 - 移除原始平台与品牌引用,纯净适配SkillHub - 提供"先问后诊断"的澄清流程' tags: - Development - 网络 - 诊断 - 节点 tools: - - read - exec homepage: https://skillhub.cn pricing_tier: L3 pricing_model: per_use suggested_price: 29.9 tools: ["read", "write", "exec"] tags: "工具,效率,自动化" --- # 节点连接工具(免费版) ## 概述 节点连接工具(免费版)为个人用户诊断本地与局域网场景下的节点连接和配对失败。工具的核心目标是:找到从节点到网关的那一条真实路由,验证技能平台正在广播该路由,然后修复配对或鉴权问题。 本版本聚焦"同机器"与"同局域网"两类最常见的拓扑,适合个人节点、家庭实验室与本地开发场景。如需Tailscale尾网、公网反代、多设备批量配对与审计日志,请升级至 PRO 版本。 ## 核心能力 | 能力 | 说明 | |---|---| | 拓扑识别 | 识别同机器/局域网拓扑,不混淆 | | 标准检查命令 | 配置、绑定、QR、设备列表等标准化命令 | | 根因映射 | 常见错误到根因的映射表 | | 修复路径 | 每次只给一条明确诊断与一条修复路径 | | 澄清流程 | 信息不足时先问后诊断,不猜测 | **技术实现要点**:核心能力基于`input_params`参数与`output_format`配置实现,支持创建/查询/修改/删除等操作模式,通过`config_options`进行运行时配置。 ### 核心功能执行 用`input_params`参数进行配置。 **输入**: 用户提供核心功能执行所需的指令和必要参数。 **处理**: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应。 **输出**: 返回核心功能执行的响应数据,包含状态码、结果和日志。 - 执行此能力时使用`input_params`参数,支持创建/查询/导出操作 ### 参数配置与调用 用`config_options`参数进行配置。 **输入**: 用户提供参数配置与调用所需的指令和必要参数。 **处理**: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应。 **输出**: 返回参数配置与调用的响应数据,包含状态码、结果和日志。 - 执行此能力时使用`config_options`参数,支持修改/重置/导入操作 ### 结果处理与输出 用`output_format`参数进行配置。 **输入**: 用户提供结果处理与输出所需的指令和必要参数。 **处理**: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应。 **输出**: 返回结果处理与输出的响应数据,包含状态码、结果和日志。 - 执行此能力时使用`output_format`参数,支持导出/保存/转换操作 **能力覆盖范围**:本skill的核心能力覆盖以下场景关键词:诊断本地与局域网、场景下的节点连接、和配对失败、覆盖常见根因与修、节点连接工具、免费版、为个人用户诊断本、地与局域网场景下、的节点连接和配对、基于标准化检查命、令定位根因并给出、一条明确的修复路、本地与局域网拓扑、标准化检查命令集、常见根因映射与修、复建议、快速启发式判断、避免盲目猜测等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。 ## 使用场景 ### 场景一:本地开发节点无法连接 用户在本地启动节点,但配套应用显示"无法连接"。 ```bash # 标准化检查命令 skill-platform config get gateway.mode skill-platform config get gateway.bind skill-platform config get gateway.auth.mode skill-platform qr --json skill-platform devices list skill-platform nodes status ``` 工具读取 `skill-platform qr --json` 的结果: - `gatewayUrl`:应用实际应使用的端点 - `urlSource`:哪个配置路径生效 常见根因:`Gateway is only bound to loopback`(网关仅绑定到回环地址),远程节点无法连接。 修复路径:同局域网场景设置 `gateway.bind=lan`,然后生成新的配对码。 ### 场景二:局域网内应用配对失败 用户手机与节点在同一Wi-Fi,但配对一直失败。 ```bash # 检查网关绑定 skill-platform config get gateway.bind # ... # 生成配对码(JSON格式,与Android扫描载荷一致) skill-platform qr --json # ... # 查看待配对设备 skill-platform devices list ``` 如果 `skill-platform devices list` 显示有待处理的配对请求: - 说明网络路由与鉴权已通过 - 直接批准待配对设备 ```bash skill-platform devices approve --latest ``` ### 场景三:配对码失效 应用提示"配对码无效或已过期"。 根因:使用了旧的配对码。 修复:在修正任何URL/鉴权配置后,务必重新生成配对码。 ```bash skill-platform qr --json # 重新扫描新的二维码 ``` ## 不适用场景 以下场景节点连接工具(免费版)不适合处理: - 无明确技术栈的模糊需求 - 纯架构设计决策 - 运维部署管理 ## 触发条件 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于非本工具能力范围的需求。 ## 快速开始 ### 1. 确认拓扑类型 诊断前先判断你处于哪种拓扑,不要混淆: | 拓扑 | 特征 | 适用场景 | |:-----|:-----|:-----| | 同机器 | 节点与应用在同一设备/模拟器/USB隧道 | 本地开发 | | 同局域网 | 节点与应用在同一Wi-Fi/LAN | 家庭/办公室 | 关键原则: 1. 局域网问题:不要切换到尾网,除非确实需要远程访问 2. 本地问题:不要继续调试 `localhost` 或局域网IP ### 2. 信息不足时先问 如果故障描述模糊,先问清楚再诊断: 3. 你打算用哪条路由:同机器、同局域网? 4. 用的是二维码/配对码,还是手动输入host/port? 5. 应用显示的确切状态/错误文本(尽量原样引用)? 6. `skill-platform devices list` 是否显示待处理的配对请求? 不要从"连不上"直接猜测。 ### 3. 标准检查命令集 ```bash # 配置检查 skill-platform config get gateway.mode skill-platform config get gateway.bind skill-platform config get gateway.auth.mode # ... # 二维码与配对 skill-platform qr --json skill-platform devices list skill-platform nodes status ``` **响应解析**: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤。 ## 示例 ### 根因映射表 | 应用提示 | 根因 | 修复 | |---:|---:|---:| | `Gateway is only bound to loopback` | 远程节点无法连接 | 设置 `gateway.bind=lan`,生成新配对码 | | `pairing required` | 网络与鉴权已通过 | 批准待配对设备 `devices approve --latest` | | `bootstrap token invalid or expired` | 配对码过期 | 重新生成 `qr --json` 并重新扫描 | | `unauthorized` | 令牌/密码错误 | 检查 `gateway.auth.mode`,使用正确凭据 | ### 启发式快速判断 | 现象 | 判断 | |:---:|:---:| | 同Wi-Fi + 网关广播 `127.0.0.1`/`localhost`/loopback | 错误:应设为 `lan` | | `devices list` 显示待配对请求 | 停止改网络配置,先批准配对 | | QR仍广播非预期地址 | 检查 `urlSource`,配置并非你以为的那样 | | 应用提示 `unauthorized` | 令牌/密码错误,检查 `gateway.auth.mode` | | 应用提示 `pairing required` | 网络与鉴权已通过,直接批准配对 | ### 标准诊断输出格式 诊断后应给出一条结构化结论,避免模棱两可: ```text ## 诊断结论: [owner/repo 或 节点ID] # ... **根因:** 一句话说明真实问题 **当前配置:** gateway.bind=loopback, urlSource=loopback **预期配置:** gateway.bind=lan, urlSource=lan **修复步骤:** 1. 设置 gateway.bind=lan 2. 重启网关 3. 重新生成配对码 4. 重新扫描并批准配对 ``` 不要给"可能是A也可能是B"的模糊结论,要基于命令输出给出明确诊断。 ## 最佳实践 ### 1. 拓扑优先,不混淆 诊断前必须先确定拓扑类型。常见错误: - 局域网问题却切换到尾网 - 本地问题却调试局域网IP ### 2. 读结果,不猜测 `skill-platform qr --json` 的成功意味着: - `gatewayUrl`:应用实际应使用的端点(这就是真相) - `urlSource`:哪个配置路径生效(解释为什么是这个端点) 不要在没读结果的情况下猜测。 ### 3. 修复风格:一条诊断,一条路径 回复时给出一条具体诊断与一条修复路径。 好的回复: > 网关仍绑定到回环地址,所以另一网络的节点永远连不上。设置 `gateway.bind=lan`,重启网关,重新运行 `skill-platform qr`,重新扫描,然后批准待配对设备。 不好的回复: > 可能是局域网,可能是尾网,可能是端口转发,可能是公网URL。 ### 4. 修正后重新生成配对码 任何URL或鉴权配置变更后,旧的配对码都会失效。务必: ```bash # 修正配置后 skill-platform qr --json # 重新扫描 ``` ## 常见问题 ### Q1:免费版支持哪些拓扑? 免费版支持"同机器"与"同局域网"两类最常见拓扑。如需Tailscale尾网、公网反代、远程网关等,请使用PRO版。 ### Q2:为什么我的应用一直提示"配对码无效"? 最常见原因是使用了旧配对码。任何网络或鉴权配置变更后,配对码都会失效,必须重新生成。另外,确认 `skill-platform qr --json` 的 `gatewayUrl` 是应用实际能访问的地址。 ### Q3:`gateway.bind=auto` 为什么不够? `auto` 模式可能仍解析为回环地址。如果QR实际广播的是 `127.0.0.1`,远程节点永远连不上。需要显式设置 `gateway.bind=lan`(局域网)。 ### Q4:免费版与PRO版差异? | 维度 | 免费版 | PRO版 | |:------|------:|:------| | 拓扑支持 | 同机器/局域网 | 全拓扑(含尾网/公网/远程) | | 多设备配对 | 单设备 | 批量配对 | | 审计日志 | 不支持 | 连接审计与回溯 | | 自动修复脚本 | 不支持 | 一键诊断与修复 | | 支持 | 社区支持 | 优先支持 | ### Q5:工具会自动修改我的配置吗? 本工具基于Markdown指令驱动Agent,实际配置修改由Agent执行。工具仅提供诊断与建议,是否落盘由用户与Agent配置决定。 ## 依赖说明 ### 运行环境 - **Agent平台**: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等) - **操作系统**: Windows / macOS / Linux - **网络环境**: 本地或局域网可达 ### 依赖详情 | 依赖项 | 类型 | 是否必需 | 获取方式 | |---:|:---|---:|---:| | LLM API | API | 必需 | 由Agent内置LLM提供 | | skill-platform CLI | 命令行工具 | 必需 | 随技能平台安装 | | 网络诊断工具 | 命令行工具 | 推荐 | ping / traceroute / nc 等系统自带 | ### API Key 配置 - 本skill基于Markdown指令规范,无需额外API Key。 - `skill-platform` CLI 的鉴权由所在平台处理,本地配置文件存储凭据。 ### 可用性分类 - **分类**: MD+EXEC(纯Markdown指令,部分功能需exec命令行执行) - **说明**: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作。免费版聚焦本地与局域网拓扑的节点连接诊断。 ## 错误处理 | 错误场景 | 原因 | 处理方式 | |:------:|--------|:-------| | 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 | | 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 | | 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 | ## 已知限制 - 本地运行,不支持多设备同步
don't have the plugin yet? install it then click "run inline in claude" again.