视频教程

Nas上使用虚拟机安装Ubuntu

获取镜像

Ubuntu下载地址 https://ubuntu.com/download/desktop#

下载好的镜像传到Nas上,方便虚拟机使用。

使用桥接模式来安装虚拟机

权限配置

sudo visudo # 会打开一个编辑器

# 在编辑器的最下方输入下面的代码 注意把guantou替换成你的用户名
guantou ALL=(ALL) NOPASSWD: ALL
  • Ctrl+O 保存,Enter 确认,Ctrl+X 退出

这是为了 OpenClaw 在使用你的虚拟机的时候获得最高权限,无需让你确认并输入密码。

安装系统

安装一些必要的软件包

安装网络工具

# 更新系统包列表
sudo apt update

# 安装基础下载工具
sudo apt install -y curl

# 安装并启动 OpenSSH 服务
sudo apt install -y openssh-server

# 检查 SSH 服务状态
sudo systemctl status ssh

# 如果服务未启动,使用以下命令启动
sudo systemctl start ssh

安装Node

# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24
# Verify the Node.js version:
node -v # Should print "v24.13.1".
# Verify npm version:
npm -v # Should print "11.8.0".

正式安装OpenClaw

官网:https://openclaw.ai/

  1. 使用官方脚本

# 使用官方提供的一键安装脚本进行部署:
curl -fsSL https://openclaw.ai/install.sh | bash
# 安装完成后,开始初始化
openclaw onboard
  1. 使用Npm安装(我们之前已经安装过Node了)

# 先换国内镜像源加速
npm config set registry https://registry.npmmirror.com/
# Install OpenClaw
npm i -g openclaw
# Meet your lobster
openclaw onboard

如果在安装过程中出现下面的错误

ssh -T git@github.com

说明git没有生成公钥,使用下面命令生成一下即可。


git config --global url."https://github.com/".insteadOf "git@github.com:"

ssh-keygen -t ed25519 -C "your_email@example.com"

配置过程后续补充。

国内minimax

验证安装

# 检查 openclaw 是否安装成功
which openclaw

# 查看版本
openclaw --version

# 检查 Gateway 状态
openclaw gateway status

使用ssh代理端口来临时访问管理端

# 意思是把 Ubuntu 的 18798 端口映射到本机的 18798 端口上,这样就可以通过本机来访问 Ubuntu 内部的 OpenClaw 管理页了
ssh -N -L 18789:127.0.0.1:18789 guantou@192.168.5.18 # 这需要改成你的用户名和你的IP

局域网访问OpenClaw的管理端

目前 OpenClaw的Gateway 只绑定在 127.0.0.1(本机),需要改成局域网模式,来让局域网内任何设备都能访问。

  1. 修改 bind 值,将 loopback 改为 lan

  2. 修改controlUi 配置:允许不安全 HTTP 访问

完成后记得点 save Apply 和 Reload


安全注意事项

LAN 模式下,其他设备可以访问你的 Gateway,但需要认证Token

查看当前的 Token:

cat ~/.openclaw/openclaw.json | grep -A5 '"auth"'

也可以在这里查看

Token 格式类似:5b8a189b0d3a58e4238368894c3aaf42781d8baf72aa0e6f

其他设备连接方式:

连接时需要指定 Token,例如:

http://[你的IP地址]:18789?auth.token=你的Token

这样就可以在局域网内其他设备直接访问了。

安装Chrome浏览器

因为我们需要使用浏览器来做一些自动化操作,但内置的 Firefox 并不好用,所以我们需要安装 Chrome。下面的脚本就是安装好 Chrome,然后让 OpenClaw 可以调用它。

# 1. 安装 Google Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt --fix-broken install -y
# 2. 修改配置,关闭 attachOnly
openclaw config set browser.attachOnly false
# 3. 重启 Gateway
openclaw gateway restart

你可以在对话框里跟 OpenClaw 说“打开浏览器搜索今日要闻”,看看它会不会自动打开浏览器搜索。

飞书 (Feishu) 频道配置

步骤 1:安装飞书插件

openclaw onboard #在频道选择那里进行到配置飞书需要输入appId时停下走下一步

步骤 2:创建飞书应用

  1. 打开 飞书开放平台 登录

  2. 点击 创建企业自建应用

  3. 填写应用名称和描述,上传图标

  4. 凭证与基础信息 获取:

    1. App ID (格式:cli_xxx)

    2. App Secret (注意保密!)

填写到OpenClaw的配置中


步骤 3:配置应用权限

权限管理批量导入 粘贴:

{
  "scopes": {
    "tenant": [
      "im:message",
      "im:message:send_as_bot",
      "im:message:readonly",
      "im:chat.members:bot_access",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:resource",
      "aily:file:read",
      "aily:file:write"
    ],
    "user": [
      "aily:file:read",
      "aily:file:write",
      "im:chat.access_event.bot_p2p_chat:read"
    ]
  }
}

步骤 4:启用机器人能力

应用能力机器人

  1. 启用机器人能力

  2. 设置机器人名称


步骤 5:配置事件订阅

⚠️ 注意:配置事件订阅前确保OpenClaw已经安装了飞书插件并且,Gateway 正在运行

  1. 进入 事件订阅

  2. 选择 使用长连接接收事件 (WebSocket)

  3. 添加事件:im.message.receive_v1


步骤 6:发布应用

版本管理与发布 创建版本并提交发布,可以打开手机飞书来进行审核通过


步骤 7:启动 Gateway 并测试

# 重启 Gateway
openclaw gateway restart

# 查看日志
openclaw logs --follow

在飞书中找到你的机器人并发送消息,首次使用需要配对:

# 查看配对请求
openclaw pairing list feishu

# 批准配对
openclaw pairing approve feishu <验证码>


📋 配置选项说明

选项

说明

默认值

dmPolicy

私信策略:pairing(配对) / allowlist(白名单) / open(开放)

pairing

groupPolicy

群聊策略:open / allowlist / disabled

open

requireMention

群聊是否需要 @机器人

TRUE

streaming

启用流式回复(卡片消息)

TRUE


🚀 进阶配置

多账号配置:

{
  "channels": {
    "feishu": {
      "accounts": {
        "main": { "appId": "cli_xxx", "appSecret": "xxx" },
        "backup": { "appId": "cli_yyy", "appSecret": "yyy", "enabled": false }
      }
    }
  }
}

小红书、B站、YouTube搜索 罐头的AI笔记,关注罐头不迷路!