乐于分享
好东西不私藏

龙虾OpenClaw全平台部署指南

龙虾OpenClaw全平台部署指南

写在前面

OpenClaw(俗称“龙虾”)是一个开源的AI智能体框架,与Hermes类似但更轻量,主打多平台消息聚合插件化扩展。你可以把它理解成一个“万能消息中转站”——接入微信、Telegram、Discord后,AI可以在这些平台间自由对话,执行任务。

本文目标:无论你用Windows、Mac还是云服务器,跟着操作就能跑起OpenClaw。

一、部署前准备

1.1 支持的系统

系统                   支持度                 说明

Ubuntu 20.04+      ✅完美            推荐服务器部署

macOS 11+           ✅完美             Intel / M1/M2均可

Windows 10/11    ⚠️ 需WSL2      不支持原生Windows

树莓派4+               ✅ 可用            ARM64架构

1.2 硬件要求

· 最低:1核CPU + 1GB内存 + 5GB硬盘

· 推荐:2核CPU + 2GB内存 + 10GB硬盘

💡 龙虾比Hermes轻量很多,1GB内存的廉价云服务器也能跑。

1.3 你需要准备

· 一台电脑或服务器

· 大模型API Key(OpenAI/Anthropic/国内模型均可)

· (可选)各平台的Bot Token(Telegram/微信/钉钉等)

二、安装部署(四选一)

方式一:一键脚本(最推荐,Mac/Linux/服务器)

打开终端,复制粘贴:

bash

curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw/main/install.sh | bash

国内用户用镜像:

bash

curl -fsSL https://gitee.com/openclaw/openclaw/raw/main/install.sh | bash

安装完成后:

bash

source ~/.bashrc

openclaw –version

看到版本号(如 v0.5.2)即成功。

如果提示找不到命令:

bash

export PATH=$HOME/.openclaw/bin:$PATH

echo ‘export PATH=“$HOME/.openclaw/bin:$PATH”‘ >> ~/.bashrc

方式二:Windows WSL2(Win用户必看)

第1步:以管理员身份打开PowerShell,安装WSL2

powershell

wsl –install

重启电脑。

第2步:打开Ubuntu,设置用户名密码

第3步:执行一键脚本

在Ubuntu终端中运行上面的一键安装命令。

⚠️ 常见坑:WSL2网络慢 → 编辑 /etc/resolv.conf,添加 nameserver 114.114.114.114

方式三:Docker(环境隔离)

bash

# 拉取镜像

docker pull openclaw/openclaw:latest

# 创建配置目录

mkdir -p ~/.openclaw

# 运行容器

docker run -d \

  –name openclaw \

  –restart always \

  -v ~/.openclaw:/root/.openclaw \

  -p 8080:8080 \

  openclaw/openclaw:latest

方式四:源码安装(开发/定制用)

bash

git clone https://github.com/openclaw/openclaw.git

cd openclaw

python -m venv venv

source venv/bin/activate  # Windows用 venv\Scripts\activate

pip install -e .

openclaw –version

三、配置大模型(核心步骤)

3.1 获取API Key(三选一)

方案A:OpenRouter(推荐)

1. 访问 https://openrouter.ai/ 注册

2. Dashboard → API Keys → Create Key

3. 复制以 sk-or-v1- 开头的密钥

方案B:OpenAI(能力最强)

1. https://platform.openai.com/api-keys

2. 创建密钥,复制 sk- 开头的内容

方案C:国内模型(阿里百炼/DeepSeek等)

阿里百炼示例:

· 访问 

https://bailian.console.aliyun.com/

· 开通服务 → 创建API Key

3.2 配置OpenClaw

运行配置向导:

bash

openclaw config init

按提示选择:

text

? 选择LLM提供商: OpenRouter

? 输入API Key: [粘贴你的密钥]

? 默认模型: openrouter/auto

? 保存配置: Yes

测试:

bash

openclaw –message “你好,请介绍自己”

看到回复即成功。

3.3 常见配置错误

错误1Connection timeout

解决:检查网络 + 设置代理(如果需要)

bash

export HTTP_PROXY=http://127.0.0.1:7890

export HTTPS_PROXY=http://127.0.0.1:7890

错误2:Invalid API key

解决:重新复制粘贴,注意不要带多余空格或换行。

四、接入平台(让AI动起来

4.1 接入Telegram(推荐,最简单)

第1步:创建Bot,获取Token

· Telegram搜 @BotFather

· 发 /newbot → 取名 → 取用户名(以bot结尾)

· 复制返回的Token(格式:123456:ABC-DEF

第2步:获取你的用户ID

· Telegram搜 @userinfobot

· 发 /start → 复制数字ID

第3步:配置并启动

bash

openclaw gateway add telegram

# 粘贴Token和用户ID

openclaw gateway start

去Telegram找你的机器人发 hello,有回复即成功。

4.2 接入微信(个人号/企业微信)

⚠️ 微信个人号接入较复杂,推荐使用企业微信。

企业微信方式

1. 注册企业微信(免费)

2. 创建应用 → 获取 CorpID、AgentID、Secret

3. 配置:

bash

openclaw gateway add wework

# 按提示输入上述三个值

个人微信方式(需谨慎)

使用 openclaw gateway add wechat,需要扫码登录,但微信官方禁止机器人,账号有风险。

4.3 接入Discord

1. 登录 

https://discord.com/developers/applications

2. New Application → Bot → Reset Token

3. 复制Token,配置:

bash

openclaw gateway add discord

五、后台运行(7×24小时)

5.1 Systemd服务(Linux服务器)

自动安装服务:

bash

openclaw service install

sudo systemctl enable openclaw –now

查看状态:

bash

sudo systemctl status openclaw

查看日志:

bash

sudo journalctl -u openclaw -f

5.2 Docker运行(已自动后台)

Docker方式本身就支持 –restart always,重启服务器会自动启动。

5.3 前台运行(临时测试)

bash

openclaw gateway start

按 Ctrl+C 停止。

六、常用命令速查

操作                         命令

进入对话              openclaw chat

发一条消息          openclaw –message “xxx”

列出已接入平台   openclaw gateway list

添加平台             openclaw gateway add <platform>

移除平台         openclaw gateway remove <platform>

查看配置             openclaw config show

修改配置             openclaw config set <key> <value>

安装插件             openclaw plugin install <name>

列出插件             openclaw plugin list

七、踩坑大全

🔴 安装问题

问题1:curl: command not found

解决:

bash

# Ubuntu/Debian

sudo apt install curl -y

# macOS

brew install curl

# 然后重新运行安装命令

问题2:Python版本过低(需要3.10+)

检查版本:

bash

python3 –version

如果低于3.10:

bash

# Ubuntu 20.04

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt update

sudo apt install python3.10 python3.10-venv

# macOS

brew install python@3.10

问题3:WSL2里安装后无法运行

解决:确保WSL2用的是Ubuntu 22.04或更新版本。

bash

wsl –list –verbose

# 如果版本是1,升级到2

wsl —set-version Ubuntu 2

🔴 配置问题

问题4openclaw config init 提示权限被拒

解决

bash

chmod 755 ~/.openclaw

openclaw config init

问题5:API调用返回429错误

原因:请求太频繁,触发限流。

解决:等待30秒重试,或升级付费套餐。

问题6:本地测试正常,但网关启动后没反应

检查端口冲突:

bash

# 查看8080端口是否被占用

lsof -i :8080   # Mac/Linux

netstat -ano | findstr :8080   # Windows

# 更换端口

openclaw config set gateway.port 8081

🔴 平台接入问题

问题7:Telegram机器人收不到消息

排查步骤:

bash

# 1. 检查Token

curl “https://api.telegram.org/bot你的Token/getMe”

# 2. 检查网关日志

openclaw gateway logs —tail 50

# 3. 检查防火墙

sudo ufw allow 8080   # 如果用了webhook

问题8:企业微信收不到消息

原因:需要配置可信任IP。

解决:

· 登录企业微信管理后台

· 应用管理 → 自建应用 → 企业可信IP

· 添加你服务器的公网IP

问题9:Docker容器内无法连接宿主机服务

解决:使用 host.docker.internal 代替 localhost

bash

openclaw config set model.base_url http://host.docker.internal:11434

🔴 性能问题

问题10:内存占用过高被杀

1GB内存小机器解决方法:

bash

# 限制并发数

openclaw config set worker.max_concurrent 2

# 限制历史消息长度

openclaw config set chat.max_history 10

# 启用swap(如果还没开)

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

八、进阶玩法

8.1 安装插件

查看可用插件:

bash

openclaw plugin search

安装天气插件:

bash

openclaw plugin install weather

8.2 多平台联动

配置后,Telegram上发消息,微信能收到回复(需两个平台都接入):

bash

openclaw config set bridge.enabled true

openclaw config set bridge.source telegram

openclaw config set bridge.target wework

8.3 自定义指令

编辑 

~/.openclaw/custom_commands.yaml:

yaml

commands:

  – name: “天气”

    pattern: “.*天气.*”

    action: “weather”

  – name: “日报”

    pattern: “.*今天日报.*”

    action: “report daily”

重启网关生效。

九、总结

恭喜!你现在拥有了自己的“龙虾”OpenClaw:

✅ 全平台安装成功

(Win/Mac/Linux/Docker)

✅ 大模型API已配置,能对话

✅ 接入了Telegram/微信,手机可控制

✅ 后台服务7×24小时运行

日常维护

· 每周运行 openclaw update 更新到最新版

· 日志太大时清理:openclaw logs –clear

· 遇到问题先跑 openclaw doctor 自检

更多资源

· 官方文档:https://docs.openclaw.ai

· GitHubhttps://github.com/openclaw/openclaw

· 社区讨论:Telegram群 @openclaw_cn

祝你玩得开心!