Openclaw Gateway Manager

Polar Sponsor
爱发电 赞助
.NET 9.0

管理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 -rf to 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.

回应: ✅ 已实施多层保护:

  1. 三重确认 - 需要 3 次确认
  2. 自动备份 - 删除前备份
  3. 进程检查 - 停止进程后删除
  4. 文档警告 - 明确说明风险

查看安全响应全文:

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 $HOME environment 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:

  1. Triple confirmation - Requires 3 confirmations
  2. Automatic backup - Backs up before deletion
  3. Process check - Stops processes before deletion
  4. Documentation warnings - Clearly states risks

View full security response:

cat ./SECURITY_RESPONSE.md

相关专题

更多
AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

OpenClaw免费大模型调用指南
OpenClaw免费大模型调用指南

PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。

2026.06.29

79

10

OpenClaw从新手到中级完整教程
OpenClaw从新手到中级完整教程

本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。

2026.05.06

302

32

openclaw养虾硬件指南最新版
openclaw养虾硬件指南最新版

《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。

2026.03.20

308

28

龙虾OpenClaw安全使用指南
龙虾OpenClaw安全使用指南

围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。

2026.03.20

89

11

OpenClawAI技能系统基础介绍:OpenClawAISkills是什么
OpenClawAI技能系统基础介绍:OpenClawAISkills是什么

OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。

2026.03.20

338

20

OpenClaw初学者教程:如何使用和设置
OpenClaw初学者教程:如何使用和设置

《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。

2026.03.19

61

13

OpenClaw安装部署教程
OpenClaw安装部署教程

本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!

2026.03.19

101

11

OpenClaw如何卸载
OpenClaw如何卸载

《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安

2026.03.19

60

11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程