管理OpenClaw网关:查询状态、修改端口、重启、验证配置、创建和删除实例,支持备份与端口扫描
OpenClaw 网关管理器 QQ OpenClaw / 统一多层 OpenClaw 网关管理器 QQ 语言 QQ 英语文档 QQ:QOpenClaw QQ(X
功能概述
OpenClaw 网关管理器 QQ OpenClaw / 统一多层 OpenClaw 网关管理器 QQ 语言 QQ 英语文档 QQ:QOpenClaw QQ(X是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
OpenClaw Gateway Manager
🦞 统一管理多云 OpenClaw 网关实例 / Unified Multi-Cloud OpenClaw Gateway Manager
🌍 语言 Languages
- 🇨🇳 中文文档
- 🇺🇸 English Documentation
中文文档
💡 设计理念
问题: 用户可能在多平台、多云端部署了多个 OpenClaw 实例(本地、JVS Claw、QClaw、云端等),但缺乏统一管理工具。
解决方案: 本技能通过自动检测不同配置文件路径,统一管理所有 OpenClaw 变种实例,无论它们部署在哪里。
核心思想:
- 🔍 自动发现 - 扫描所有可能的配置路径
- 🎯 统一接口 - 一套命令管理所有实例
- ☁️ 多云支持 - 本地、云端、多厂商发行版
- 🛡️ 安全管理 - 三重确认 + 自动备份
✨ 功能
- 🔍 智能查询 - 自动检测所有 OpenClaw 实例(本地/JVS/QClaw/云端)
- ✏️ 修改端口 - 自动修改配置文件 + 用户级服务定义
- 🔄 重启网关 - 安全重启指定网关或所有网关
- ✅ 验证配置 - 检查配置一致性、端口监听状态
- ➕ 创建新实例 - 一键创建新网关实例
- 🗑️ 安全删除 - 三重确认 + 自动备份
- 📡 端口扫描 - 智能识别所有实例
🎯 支持的发行版 Supported Distributions
| 发行版 | 配置目录 | 默认端口 | 开发者 | 状态 |
|---|---|---|---|---|
| OpenClaw (原始版) | ~/.openclaw/ |
18789 | OpenClaw 社区 | ✅ |
| JVS Claw (阿里云) | ~/.jvs/.openclaw/ |
18789 | 阿里云无影 | ✅ |
| QClaw (腾讯) | ~/.qclaw/ |
28789 | 腾讯 | ✅ |
| 云端 Claw | ~/.claw-cloud/ |
自定义 | 云服务 | 🔜 |
| 自定义实例 | ~/.openclaw- |
自定义 | 用户 | ✅ |
识别原理: 通过检测不同的配置文件路径来区分不同发行版。
🚀 快速开始
安装
正常安装时,应交给技能系统或模型运行时放到它认为合适的技能目录。
只有手动克隆用于开发或调试时,才建议放到你自己的普通工作目录。
不要把 ~/.jvs/.openclaw/ 这类实例配置目录误当成仓库目录。
git clone https://github.com/seastaradmin/openclaw-gateway-manager.git ~/openclaw-gateway-manager cd ~/openclaw-gateway-manager
使用
# 查看所有网关状态(自动检测所有实例) ./scripts/gateway-status.sh # 检查依赖 ./scripts/check-dependencies.sh # 扫描端口 ./scripts/gateway-scan-ports.sh # 修改端口 ./scripts/gateway-set-port.sh 本地虾 18888 # 重启所有网关 ./scripts/gateway-restart.sh all # 验证配置 ./scripts/gateway-verify.sh 本地虾 # 创建新实例 ./scripts/gateway-create.sh test-bot 18899 openim # 删除实例(三重确认) ./scripts/gateway-delete.sh test-bot
📊 示例输出
=== OpenClaw Gateway 实例 === 🔹 本地虾 (JVS Claw) 主端口:18789 辅助端口:18791(浏览器) 18792(Canvas) 配置:~/.jvs/.openclaw 状态:✅ 运行中 (PID: 6512) 频道:openim Dashboard: http://127.0.0.1:18789/ 🔹 飞书机器人 主端口:18790 辅助端口:18792(浏览器) 18793(Canvas) 配置:~/.openclaw 状态:✅ 运行中 (PID: 76822) 频道:feishu Dashboard: http://127.0.0.1:18790/ 🔹 QClaw (腾讯) 主端口:28789 辅助端口:28791(浏览器) 28792(Canvas) 配置:~/.qclaw 状态:✅ 运行中 (PID: 87107) 频道:wechat-access Dashboard: http://127.0.0.1:28789/
🛡️ 安全特性
- 删除操作三重确认 - 防止误删
- 自动备份 - 删除前备份到
~/.openclaw-deleted-backups/ - 端口检查 - 修改前检查端口是否被占用
- 配置验证 - 修改后自动验证
- 依赖检查 - 安装时自动检查系统依赖
📦 脚本列表
| 脚本 | 功能 | 危险等级 |
|---|---|---|
gateway-status.sh |
查询所有实例状态 | 🟢 安全 |
gateway-scan-ports.sh |
端口扫描 | 🟢 安全 |
gateway-set-port.sh |
修改端口 | 🟡 中等 |
gateway-restart.sh |
重启网关 | 🟢 安全 |
gateway-verify.sh |
验证配置 | 🟢 安全 |
gateway-create.sh |
创建实例 | 🟡 中等 |
gateway-delete.sh |
删除实例 | 🔴 危险 |
check-dependencies.sh |
依赖检查 | 🟢 安全 |
⚙️ 系统要求
操作系统
- ✅ macOS - 完整支持,使用 LaunchAgent
- ✅ Linux - 完整支持,优先使用
systemd --user,没有时回退手动模式 - ⚠️ Windows - 支持扫描和校验,服务创建与启动以手动为主
依赖项
运行以下命令检查依赖:
./scripts/check-dependencies.sh
必需工具:
| 工具 | 用途 | 安装命令 |
|---|---|---|
jq |
JSON 处理 | brew install jq / sudo apt install jq |
curl |
HTTP 请求 | 大多数系统自带 |
node |
OpenClaw 运行 | brew install node / 发行版包管理器 |
lsof / ss / netstat |
端口检查 | 任一可用即可 |
launchctl + plutil |
macOS 服务管理 | macOS 自带 |
systemctl |
Linux 用户级服务管理 | 大多数 systemd 发行版自带 |
⚠️ 安全说明
删除操作
- ✅ 三重确认 - 需要 3 次确认才能执行删除
- ✅ 自动备份 - 删除前备份到
~/.openclaw-deleted-backups/ - ⚠️ 破坏性操作 - 使用
rm -rf删除配置目录
建议: 首次使用前手动备份重要数据
路径安全
✅ 已修复 - 所有路径使用 $HOME 而非硬编码用户路径
服务权限
- 仅创建用户级服务(
~/Library/LaunchAgents/或~/.config/systemd/user/) - 不需要系统级权限或 sudo
- 每个用户独立管理
English Documentation
💡 Philosophy
Problem: Users may deploy multiple OpenClaw instances across different platforms and clouds (local, JVS Claw, QClaw, cloud, etc.), but lack a unified management tool.
Solution: This skill automatically detects different configuration paths and provides unified management for all OpenClaw variants, regardless of where they're deployed.
Core Principles:
- 🔍 Auto-Discovery - Scan all possible configuration paths
- 🎯 Unified Interface - One set of commands for all instances
- ☁️ Multi-Cloud - Local, cloud, multi-vendor distributions
- 🛡️ Safe Management - Triple confirmation + automatic backup
✨ Features
- 🔍 Smart Status Query - Auto-detect all OpenClaw instances
- ✏️ Modify Ports - Automatically update config files + user service definitions
- 🔄 Restart Gateways - Safely restart specific or all gateways
- ✅ Verify Configuration - Check config consistency and port status
- ➕ Create Instances - One-click creation with per-OS service setup
- 🗑️ Safe Deletion - Triple confirmation + automatic backup
- 📡 Port Scanning - Intelligently identify all instances
🎯 Supported Distributions
| Distribution | Config Directory | Default Port | Developer | Status |
|---|---|---|---|---|
| OpenClaw (Original) | ~/.openclaw/ |
18789 | OpenClaw Community | ✅ |
| JVS Claw (Alibaba) | ~/.jvs/.openclaw/ |
18789 | Alibaba Cloud Wuying | ✅ |
| QClaw (Tencent) | ~/.qclaw/ |
28789 | Tencent | ✅ |
| Cloud Claw | ~/.claw-cloud/ |
Custom | Cloud Service | 🔜 |
| Custom Instance | ~/.openclaw- |
Custom | User | ✅ |
Identification: Different distributions are identified by their configuration file paths.
🚀 Quick Start
Installation
For normal installation, let the skill system or runtime place this repository in the location it considers appropriate. Only use a manually chosen folder when you are cloning it for local development or debugging. Do not confuse a JVS/OpenClaw instance config directory with this repository.
git clone https://github.com/seastaradmin/openclaw-gateway-manager.git ~/openclaw-gateway-manager cd ~/openclaw-gateway-manager
Usage
# Check all gateway status (auto-detect all instances) ./scripts/gateway-status.sh # Check dependencies ./scripts/check-dependencies.sh # Scan ports ./scripts/gateway-scan-ports.sh # Modify port ./scripts/gateway-set-port.sh local-shrimp 18888 # Restart all gateways ./scripts/gateway-restart.sh all # Verify config ./scripts/gateway-verify.sh local-shrimp # Create new instance ./scripts/gateway-create.sh test-bot 18899 openim # Delete instance (triple confirmation) ./scripts/gateway-delete.sh test-bot
📝 Example Output
=== OpenClaw Gateway Instances === 🔹 Local Shrimp (JVS Claw) Main Port: 18789 Aux Ports: 18791(Browser) 18792(Canvas) Config: ~/.jvs/.openclaw Status: ✅ Running (PID: 6512) Channel: openim Dashboard: http://127.0.0.1:18789/ 🔹 Feishu Bot Main Port: 18790 Aux Ports: 18792(Browser) 18793(Canvas) Config: ~/.openclaw Status: ✅ Running (PID: 76822) Channel: feishu Dashboard: http://127.0.0.1:18790/ 🔹 QClaw (Tencent) Main Port: 28789 Aux Ports: 28791(Browser) 28792(Canvas) Config: ~/.qclaw Status: ✅ Running (PID: 87107) Channel: wechat-access Dashboard: http://127.0.0.1:28789/
🛡️ Safety Features
- Triple confirmation for deletion - Prevents accidental deletion
- Automatic backup - Backs up before deletion
- Port availability check - Verifies port is free
- Configuration validation - Auto-verifies after changes
- Dependency checker - Auto-checks system dependencies
⚙️ System Requirements
Operating System
- ✅ macOS - full support with LaunchAgent
- ✅ Linux - full support with
systemd --user, falls back to manual mode if unavailable - ⚠️ Windows - detection and validation are supported; service creation is manual
Dependencies
Run to check dependencies:
./scripts/check-dependencies.sh
Required Tools:
| Tool | Purpose | Install Command |
|---|---|---|
jq |
JSON processing | brew install jq / sudo apt install jq |
curl |
HTTP requests | Built-in on most systems |
node |
OpenClaw runtime | brew install node / distro package manager |
lsof / ss / netstat |
Port check | Any one is enough |
launchctl + plutil |
macOS service management | Built-in macOS |
systemctl |
Linux user service management | Built-in on most systemd distros |
⚠️ Safety Notes
Deletion Operation
- ✅ Triple confirmation - Requires 3 confirmations
- ✅ Automatic backup - Backs up to
~/.openclaw-deleted-backups/ - ⚠️ Destructive - Uses
rm -rfto delete config directories
Recommendation: Manually backup important data before first use
Path Security
✅ Fixed - All paths use $HOME instead of hardcoded user paths
Service Permissions
- Creates user-level services only (
~/Library/LaunchAgents/or~/.config/systemd/user/) - No system-level permissions or sudo required
- Each user managed independently
📄 License 许可证
MIT License
🔗 Links 链接
- GitHub: https://github.com/seastaradmin/openclaw-gateway-manager
- Author: @seastaradmin
- Version: 1.0.2
🌍 跨平台支持 Cross-Platform Support
支持的操作系统
| 系统 | 服务管理 | 配置路径 | 状态 |
|---|---|---|---|
| macOS | LaunchAgent (用户级) | ~/.openclaw/, ~/.jvs/.openclaw/, ~/.qclaw/ |
✅ |
| Linux | systemd user service / manual fallback | ~/.openclaw/, ~/.config/openclaw/, /opt/openclaw/ |
✅ |
| Windows | 手动模式 | %USERPROFILE%/.openclaw/, %APPDATA%/openclaw/ |
⚠️ |
自动检测
脚本会自动检测操作系统并使用相应的服务管理方式:
# macOS launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist # Linux systemctl --user start ai.openclaw.gateway-# Windows # 不自动创建服务,用户手动选择
路径规范
- macOS/Linux: 使用
$HOME环境变量 - Windows: 使用
%USERPROFILE%和%APPDATA% - ✅ 无硬编码路径,支持多用户
🔒 安全审查响应 Security Review Response
指令范围 Instruction Scope
审查意见:
Scripts read/write user files, create user-level service definitions, scan ports, and perform rm -rf.
回应: ✅ 这是预期行为 - 作为网关管理器,这些操作是必要的。
安全措施:
- ✅ 三重确认机制
- ✅ 自动备份到
~/.openclaw-deleted-backups/ - ✅ 仅创建用户级服务(无需 sudo)
- ✅ 透明配置(plist 文件可审查)
- ✅ 完整文档(SKILL.md + SECURITY_RESPONSE.md)
持久性和权限 Persistence & Privilege
审查意见:
Creates user-level service definitions for persistent execution.
回应: ✅ 这是必要功能 - 网关需要开机自启。
安全特性:
- ✅ 仅用户级服务(
~/Library/LaunchAgents/或~/.config/systemd/user/) - ✅ 不需要系统权限
- ✅ 可以随时卸载
- ✅ 跨平台支持(Linux systemd, Windows 可选)
破坏性操作 Destructive Operations
审查意见:
Performs irreversible deletes.
回应: ✅ 已实施多层保护:
- 三重确认 - 需要 3 次确认
- 自动备份 - 删除前备份
- 进程检查 - 停止进程后删除
- 文档警告 - 明确说明风险
查看安全响应全文:
cat ./SECURITY_RESPONSE.md
English Documentation (Continued)
🌍 Cross-Platform Support
Supported Operating Systems
| OS | Service Management | Config Paths | Status |
|---|---|---|---|
| macOS | LaunchAgent (user-level) | ~/.openclaw/, ~/.jvs/.openclaw/, ~/.qclaw/ |
✅ |
| Linux | systemd user service / manual fallback | ~/.openclaw/, ~/.config/openclaw/, /opt/openclaw/ |
✅ |
| Windows | Manual mode | %USERPROFILE%/.openclaw/, %APPDATA%/openclaw/ |
⚠️ |
Auto-Detection
Scripts automatically detect the OS and use appropriate service management:
# macOS launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist # Linux systemctl --user start ai.openclaw.gateway-# Windows # No automatic service creation, user chooses manually
Path Conventions
- macOS/Linux: Uses
$HOMEenvironment variable - Windows: Uses
%USERPROFILE%and%APPDATA% - ✅ No hardcoded paths, multi-user support
🔒 Security Review Response
Instruction Scope
Review Feedback:
Scripts read/write user files, create user-level service definitions, scan ports, and perform rm -rf.
Response: ✅ This is intended behavior - These operations are necessary for a gateway manager.
Safety Measures:
- ✅ Triple confirmation mechanism
- ✅ Automatic backup to
~/.openclaw-deleted-backups/ - ✅ User-level services only (no sudo required)
- ✅ Transparent configuration (plist files auditable)
- ✅ Complete documentation (SKILL.md + SECURITY_RESPONSE.md)
Persistence & Privilege
Review Feedback:
Creates user-level service definitions for persistent execution.
Response: ✅ This is necessary functionality - Gateways need to auto-start.
Safety Features:
- ✅ User-level services only (
~/Library/LaunchAgents/or~/.config/systemd/user/) - ✅ No system-level permissions required
- ✅ Can be uninstalled anytime
- ✅ Cross-platform support (Linux systemd, Windows optional)
Destructive Operations
Review Feedback:
Performs irreversible deletes.
Response: ✅ Multiple layers of protection implemented:
- Triple confirmation - Requires 3 confirmations
- Automatic backup - Backs up before deletion
- Process check - Stops processes before deletion
- Documentation warnings - Clearly states risks
View full security response:
cat ./SECURITY_RESPONSE.md
热门AI工具
相关专题
AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。
0
2026.09.20
PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。
79
2026.06.29
本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。
302
2026.05.06
《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。
308
2026.03.20
围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。
89
2026.03.20
OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。
338
2026.03.20
《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。
61
2026.03.19
本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!
101
2026.03.19
《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安
60
2026.03.19
热门下载
相关下载
精品课程
共1课时 | 164人学习
共0课时 | 0人学习
共1课时 | 205人学习
最新文章