游乐游手机版
首页/AI教程/文章详情

ClawBoot/OpenClaw在Windows和Linux的安装教程

时间:2026-05-29 16:49
开始之前,请先明确一点:这份安装指南基于 OpenClaw 官方文档(docs openclaw ai start getti…)及社区教程整理而成,但部分命令已更新——例如旧版文章中的 clawdbot status 现已改为 openclaw status,下文将一一标注清楚。 在环境准备阶段,

开始之前,请先明确一点:这份安装指南基于 OpenClaw 官方文档(docs.openclaw.ai/start/getti…)及社区教程整理而成,但部分命令已更新——例如旧版文章中的 clawdbot status 现已改为 openclaw status,下文将一一标注清楚。

ClawBoot/OpenClaw 安装教程(windows+Linux)

在环境准备阶段,您需要先安装 Node.js 22,推荐使用 nvm 进行版本管理。Windows 用户可直接通过下方命令自动完成 Node 22 和 Git 的安装,Linux 用户则需要手动配置这些依赖项。

Windows 安装命令:

iwr -useb https://openclaw.ai/install.ps1 | iex

Linux / macOS 安装命令:

curl -fsSL https://openclaw.ai/install.sh | bash

安装完成后,运行引导程序并安装服务:

openclaw onboard --install-daemon

整个安装流程可参考官方相关文章,但请注意其中部分命令仍沿用旧版本写法——例如 clawdbot status 应替换为 openclaw status,类似差异将在下文逐一指出。

引导过程中,选择 quickstart 并选用 qwen 模型,其他选项可跳过。最后一步选择 TUI,完成后 OpenClaw 将在后台自动运行(类似于 nohup 的效果)。

常用命令一览

# 查看状态
openclaw status

# 启动网关
openclaw gateway

# 重启网关(修改 openclaw.json 后执行)
openclaw gateway restart

# 查看仪表盘网址
openclaw dashboard

# 检查并修复问题
openclaw doctor --fix

# 重新运行引导配置
openclaw onboard

Windows 用户直接在 PowerShell 中执行上述命令。完成后输入 openclaw dashboard 查看网址,复制 Dashboard URL 即可访问。如果直接访问 127.0.0.1:18789 且缺少 token,将会出现 disconnected (1008): device identity required 错误。

Linux 外网访问配置

Linux 本机部署后默认仅限内网访问。若需通过外网访问仪表盘,需要进行端口映射,操作分三步:

1. 修改 openclaw.json 配置文件

在配置文件中添加 controlUi 节点,并将 gateway 下的 bindloopback 改为 lan

"controlUi": {
  "allowInsecureAuth": true
},
"bind": "lan"

完整的 gateway 配置段如下:

"gateway": {
  "controlUi": {
    "allowInsecureAuth": true
  },
  "auth": {
    "mode": "token",
    "token": "你的token"
  },
  "mode": "local",
  "port": 18789,
  "bind": "lan",
  "tailscale": {
    "mode": "off",
    "resetOnExit": false
  }
}

修改配置后需要重启网关:openclaw gateway restart

2. 开放服务器端口(以腾讯云为例,需同时配置安全组和防火墙)

使用 ufw 开放 18789 端口(TCP):

sudo apt install ufw
sudo ufw status
sudo ufw enable
sudo ufw allow 18789/tcp

3. 访问外网

访问 服务器IP:18789/?token=XXXX,token 通过 openclaw dashboard 获取。

完整的 openclaw.json 配置参考

ubuntu@VM-0-7-ubuntu:~$ cat ~/.openclaw/openclaw.json
{
  "meta": {
    "lastTouchedVersion": "2026.2.1",
    "lastTouchedAt": "2026-02-04T01:38:02.479Z"
  },
  "wizard": {
    "lastRunAt": "2026-02-04T01:38:02.475Z",
    "lastRunVersion": "2026.2.1",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto"
  },
  "gateway": {
    "controlUi": {
      "allowInsecureAuth": true
    },
    "auth": {
      "mode": "token",
      "token": "你的token"
    },
    "mode": "local",
    "port": 18789,
    "bind": "lan",
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    }
  },
  "agents": {
    "defaults": {
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      },
      "workspace": "/home/ubuntu/.openclaw/workspace",
      "models": {
        "qwen-portal/coder-model": {
          "alias": "qwen"
        },
        "qwen-portal/vision-model": {}
      },
      "model": {
        "primary": "qwen-portal/vision-model"
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "plugins": {
    "entries": {
      "qwen-portal-auth": {
        "enabled": true
      }
    }
  },
  "models": {
    "providers": {
      "qwen-portal": {
        "baseUrl": "https://portal.qwen.ai/v1",
        "apiKey": "qwen-oauth",
        "api": "openai-completions",
        "models": [
          {
            "id": "coder-model",
            "name": "Qwen Coder",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 8192
          },
          {
            "id": "vision-model",
            "name": "Qwen Vision",
            "reasoning": false,
            "input": ["text", "image"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "auth": {
    "profiles": {
      "qwen-portal:default": {
        "provider": "qwen-portal",
        "mode": "oauth"
      }
    }
  }
}
ubuntu@VM-0-7-ubuntu:~$ 

飞书机器人配置

在飞书中配置机器人可参考相关文档,但请注意:旧版文章中的命令使用的是 clawdbot,现在统一替换为 openclaw。以下是正确的配置命令序列:

openclaw plugins install @m1heng-clawd/feishu
openclaw config set channels.feishu.appId "飞书 app id"
openclaw config set channels.feishu.appSecret "飞书 app secret"
openclaw config set channels.feishu.enabled true
# 推荐使用 websocket
openclaw config set channels.feishu.connectionMode websocket
openclaw config set channels.feishu.dmPolicy pairing
openclaw config set channels.feishu.groupPolicy allowlist
openclaw config set channels.feishu.requireMention true
openclaw gateway restart

这里有一个细节需要注意:如果仅为个人使用,用飞书个人版创建机器人即可,无需企业版。但若计划将机器人分享给他人使用,则必须在飞书中创建一个企业,并在该企业下创建机器人——个人版创建的机器人无法分享给其他用户,这一点务必牢记。

来源:https://juejin.cn/post/7602551091516538889
上一篇像素蛋糕PixCake 像素级AI图像精修软件 下一篇2023酒店行业年终总结:回顾与展望团队发展
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
年最新JetBrains AI助手Windows本地详细安装配置教程(含下载与环境要求)
AI教程 · 2026-07-03

年最新JetBrains AI助手Windows本地详细安装配置教程(含下载与环境要求)

JetBrainsAIAssistant可在Windows上通过IDE内置市场或离线包安装,需匹配新版JetBrainsIDE、账号登录与稳定网络。配置时应关注版本兼容、隐私设置、项目索引、快捷键和代码提交前复核,避免上传密钥与敏感业务资料。

Amazon Q Developer新手安装指南:从下载到首次运行的保姆级教程
AI教程 · 2026-07-03

Amazon Q Developer新手安装指南:从下载到首次运行的保姆级教程

AmazonQDeveloper可为编码、调试、解释项目和生成测试提供辅助。安装前需确认账号、开发环境和插件来源,按IDE或命令行路径完成配置,并在首次运行时注意权限、数据与项目安全。

Amazon Q Developer安装失败怎么办?报错日志排查与升级回滚方案
AI教程 · 2026-07-03

Amazon Q Developer安装失败怎么办?报错日志排查与升级回滚方案

AmazonQDeveloper安装失败通常与版本兼容、网络连接、身份登录、插件残留或权限配置有关。排查时应先确认环境,再查看IDE与终端日志,必要时采用清理重装、固定版本升级或回滚方案。

Amazon Q Developer本地模型运行:下载、路径与性能优化
AI教程 · 2026-07-03

Amazon Q Developer本地模型运行:下载、路径与性能优化

AmazonQDeveloper以云端能力为主,本地模型方案更适合离线补充、代码检索和私有环境辅助。配置时需确认版本、模型来源、路径权限、硬件资源与IDE集成方式,并通过量化、上下文控制和缓存策略优化性能。

Amazon Q Developer插件安装全流程:浏览器编辑器扩展市场配置
AI教程 · 2026-07-03

Amazon Q Developer插件安装全流程:浏览器编辑器扩展市场配置

AmazonQDeveloper可在浏览器控制台、VSCode、JetBrains等环境中辅助写代码、解释项目和生成测试。安装前需确认账号权限、编辑器版本与网络环境,配置时重点关注登录授权、工作区信任、数据权限和团队使用规范。