NetworkBridge 网络桥接器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e438cd6/netorchestrator。
技能介绍
要解决什么问题
OpenClaw 在本地跑任务时,有些步骤需要把服务暴露到公网,或依赖外网可达的回调地址。手工挑 Cloudflare Tunnel、ngrok、FRP 或 localhost.run,还要记端口、域名和进程生命周期,很容易漏关隧道或选错方案。
技能如何工作
该技能作为 网络访问编排器,在任务链里介入外网相关需求:
- 自动检测:判断当前任务是否真的需要外网访问,避免无谓开隧道。
- 方案选择:按场景在已支持的 Provider 间择优;默认优先 Cloudflare Tunnel(免 API Key、启动快),localhost.run 作 SSH 隧道备用;需要固定域名时用 ngrok;长期稳定、可自建时用 FRP。
- 用户确认后建连:分析需求 → 选定方案 → 请求确认 → 建立连接 → 执行任务。
- 运维向能力:健康检查、自动重连,任务结束后 自动清理 隧道与相关资源。
统一入口管理多家网络服务,减少在 OpenClaw 工作流里散落的外网脚本。
适用边界与注意点
- 默认 无需配置 即可走 Cloudflare Tunnel;ngrok、FRP 需在
~/.openclaw/workspace/skills/netorchestrator/config.json中填写密钥或自建节点信息。 - FRP 依赖你可控的服务器,适合长期连接,不适合「零运维」场景。
- 建连前会请求用户确认,自动化流水线若不能交互,需提前评估是否接受该步骤。
使用场景
- 在本地用 OpenClaw 跑任务,步骤需要公网可访问的回调 URL,希望自动选 Cloudflare Tunnel 并在结束后关掉隧道
- 临时把本机开发中的 HTTP 服务暴露给外网联调,不想手写 ngrok 命令和记进程 PID
- 团队自建 FRP 节点,希望 OpenClaw 在需要外网时统一走 FRP 并做健康检查与重连
- 任务是否真要开外网不确定,希望编排器先判断再弹确认,避免每次任务都误开隧道
适合人员
- 在本机部署 OpenClaw、经常触发 webhook 或 OAuth 回调的自动化维护者
- 需要把 localhost 服务临时给协作者或第三方访问、又不想维护多套隧道脚本的后端工程师
- 已有 FRP/ngrok 账号与配置、希望 OpenClaw 外网步骤集中到 netorchestrator 配置文件的自托管用户
- 负责 OpenClaw 技能链与安全边界、要统一外网 Provider 与任务后资源清理的 IT 运维