一种基于WSL2的在Windows系统上安装OpenClaw的可行性教程

一种基于WSL2的在Windows系统上安装OpenClaw的可行性教程-游点逗网络
一种基于WSL2的在Windows系统上安装OpenClaw的可行性教程
此内容为付费阅读,请付费后查看
29.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
已售 1

官网:OpenClaw — Personal AI Assistant

如果你的系统是linux或者macos,你只需要运行这一行代码就行了。。

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

但是为什么这篇文章卖29.9呢?

因为网上的指令只适合macOS和linux,Windows运行很容易报错

image

一键脚本

如果你懒得学,请直接看这个一键脚本

在国内一键安装OpenClaw!面向 Windows / WSL2 / macOS / Linux 的 OpenClaw 高兼容安装方案,支持国内/海外预设、镜像回退、代理自动检测

这些就够了!!

如果你想自己操作,请往下看下去!!

 

 

设备环境准备

设备:

①你可以找一台独立闲置的电脑来进行安装测试
尽量不要放在自己的主力电脑(因为OpenClaw能看到你电脑上所有的文件,包括你的学习资料)万一误删了文件就难搞了

②虚拟机安装

系统:建议Windows11,Windows10要升级到2004以上版本

网络环境准备

麻烦把幼儿园上完再来上小学的课 →_→【电脑端】V2rayN入门-使用教程

注意:使用命令行、系统工具、代码编辑器、游戏、UWP应用时必须要开启TUN模式,构建一个虚拟网卡,在网络层接管电脑全部的流量,单纯的系统代理是没法运行的!

安装方式

官方Windows原生安装(不太推荐)

不太建议直接安装在Windows系统上

因为OpenClaw和相关的组件都是基于Linux系统构建的,所以在Windows原生系统上安装很容易遇到安全策略、文件路径等诸多的问题,非常痛苦

# PowerShell安装
iwr -useb https://openclaw.ai/install.ps1 | iex
# CMD安装
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Linux子系统安装(WSL)Windows Subsystem for Linux

Windows 上的 OpenClaw 推荐通过 WSL2(推荐 Ubuntu)。CLI + Gateway 网关在 Linux 内运行,这保持了运行时的一致性并使工具兼容性大大提高(Node/Bun/pnpm、Linux 二进制文件、Skills)。原生 Windows 可能更棘手。WSL2 给你完整的 Linux 体验——一条命令安装:wsl --install原生 Windows 配套应用已在计划中。

开启WSL的前置条件有两个:

1. 开启CPU虚拟化,可以进入到系统的任务管理器查看CPU是否开启虚拟化
如果没有开启,则需要进入BIOS系统开启

image

Intel平台叫:Intel VMX
AMD平台叫:AMD-V

image

2.开启两个Windows功能,在任务栏搜索:功能-启用或关闭Windows功能,打开这两个,如图

image

快速安装教程:使用单个命令安装运行 WSL 所需的所有内容。 右键单击并选择“以 管理员 身份运行”,在管理员模式下打开 PowerShell,输入 wsl –install 命令,然后重新启动计算机。
PowerShell

# 通用指令
wsl --install

# 如果你的电脑在国内并且下载很卡,建议加上 --web-download 这个参数提速,即

wsl --install --web-download

#当然要是还不行的话,咱还是玛卡巴卡开TUN吧

image

可以看到默认的发行版本是ubuntu,这里让我们输入用户名和密码即可
注意:Linux系统输入密码是无法被看到的,输入完成以后按回车即可!

image

这里就安装完成了,可以看到这个系统是ubuntu版本,同样你也可以安装其他的系统版本

我们新建一个cmd窗口,输入这个命令

wsl --list --online

这里展示了所有可以安装的系统版本,可以看到不论是debian还是kali-linux都有!!

image

你可以安装自己用的顺手的linux系统版本,安装命令就是 wsl --install [要安装的系统的NAME]

比如我要安装新的Debian系统

wsl --install Debian

安装和运行

查看当前安装的所有系统版本

wsl --list -v

可以看到当前我这台电脑安装了Ubuntu和Debian两个Linux子系统,状态(STATE)都是暂停状态(Stopped),版本都是WSL2,*代表是目前默认的Linux子系统,默认是Ubuntu

image

切换默认子系统的指令是 wsl --set-default 系统NAME 比如我希望把默认子系统切换到Debian可以这样输入:

wsl --set-default Debian

启动Linux子系统

很简单,在powershell或者cmd的上方有个箭头,可以快速切换你想要的系统

image

这样就来到了Linux子系统

image

此时这个debian系统就在运行了

image

当然我们也可以通过命令行启动子系统,使用CMD输入这个命令 wsl -d 子系统名字

wsl -d Ubuntu

退出Linux子系统

直接叉掉窗口,或者在子系统命令行输入

exit

其实只要退出命令行交互窗口,这个子系统就自动停止运行了!

卸载/备份Linux子系统

在PowerShell下输入这个命令即可卸载Linux子系统 wsl --unregister 子系统名字

wsl --unregister 子系统名字

备份并导出Linux子系统

wsl --export Ubuntu ubuntu.tar

导入备份好的Linux子系统

wsl --import [新系统名字] [存放系统文件的路径] [要导入的系统压缩包的路径]

辅助资料①:安装WSL 微软教程:安装 WSL | Microsoft Learn

在WSL2中使用系统代理

由于大部分人的设备是在国内运行WSL的,而很多基础的脚本比如apt、git、curl等需要连github等国外云服务器资源进行更新,这就导致了在Linux系统中使用拉取各种包时会出现大量超时, 导致工作效率非常低下
而且配置github镜像对小白来说太困难了!!!

为了解决这个问题,我们想通过这种方法来解决

  • Windows 上运行 v2rayN 等客户端(只需要保持本机一直打开即可)

  • WSL2 里需要 apt / curl / git / pip / npm 等工具走代理访问外网

  • 目标:给WSL2开启系统代理连接到v2rayN客户端

一、Windows 端设置

  1. v2rayN设置-参数设置

    image可以看到本地混合监听端口10808
    勾选 允许来自局域网的连接image

    PS:有的人的电脑可能启动了hyper-v类的服务,例如WSA/hyper-v虚拟机/WSL,

    image

    可能会和10808(V2ray的默认HTTP/SOCKS5监听端口)、10985(TUN模式监听)端口冲突
    你可以通过这个指令检测 netsh int ip show excludedportrange protocol=tcp 
    如果你为了追求稳定,可以手动修改一个没有冲突的端口,或者再勾选上:为局域网开启新的端口,此时默认会开启10810端口,这两个端口都能用

  2. 找到并确认 HTTP 代理端口(V2ray默认端口是10808,刚才新建的是10810端口)

    image

  3. 我们在v2ray章节讲过,当勾选“自动配置系统代理”以后,软件会自动帮我们把windows设置的网络-代理 功能打开,并且代理到127.0.0.1(本机) 的 10808 (V2ray软件默认监听的端口)

    image如果默认这个端口在后续的操作没有问题,我们就保持10808不变
    如果有问题,我们再手动改成10810,或者在上面的设置里面修改一个新的端口,确保不要和其他端口冲突!!

  4. Windows 防火墙放行 V2Ray

    • 进入「允许应用通过防火墙」

      image

    • 找到内核的运行程序并方形专用和公用 (xray.exe、sing-box.exe)
      这里做出一点讲解
      如果你用的是玛卡巴卡,那么你需要勾选xray.exe、sing-box.exe
      默认用的是xray.exe
      开TUN模式时,用的是sing-box.exe

      image

      image

    • 不放行会导致 WSL 连不上 Windows 代理端口

如果你要自己调试WSL的代理,可以把这些内容记录一下,

  1. 宿主机 IP(运行了V2ray的Windows电脑在 WSL 里的网关 IP)
    在 WSL Linux子系统里运行会自动获取,不需要手填:
    ip route | awk '/default/ {print $3; exit}'

  2. V2Ray 的 HTTP 代理端口、用户名和密码(要你自己看)
    在 Windows 的 V2Ray/v2rayN 界面里找 “HTTP 代理端口”,常见是 10808/10810 之类
    如果你在之前设置了用户名和密码,也一并记得

在WSL上配置系统代理

由于大部分人是在国内运行WSL的,而很多基础的脚本比如apt、git、curl等需要连github等国外云端资源进行更新,这就导致了在Linux系统中使用拉取各种包时会出现大量超时, 导致工作效率非常低下,所以我们要把这个WSL子系统对接到我们的代理工具V2ray上

所以请确保您先掌握【电脑端】V2rayN入门-使用教程

然后我们再来将WSL与V2ray对接

购买本教程的用户可以免费获得一个月的VIP,不要错过~

在确保你掌握了基本的操作后,我们来进行后续的配置

在2023年WSL的一次更新中,开发人员增加了几个参数,我们可以调整

我们需要创建一个 .wslconfig 文件在你的用户名根目录 (比如: C:\Users\<你的用户名>\.wslconfig ) 并确保有这个参数 [experimental] 

你也可以输入这个指令快速新建 code .wslconfig

这是我们配置好的模板,包含弹性内存优化、自动配置防火墙和代理,付费用户直接粘贴保存即可

如果你没钱买教程,请自己钻研微软官方的参考文献,看看视频,自己半小时也能学会

如果你懒得敲代码,追求图形化界面,有学习能力的可以查阅这个教程

参考文献3:https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps

在WSL上部署OpenClaw

啊哈,真是不容易,终于到了最关键的环节了。。

我们之前所有的操作都是为了在Linux子系统上运行openclaw准备的!打开WSL,挂上代理,来吧~

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

image

这里选择同意

image

快速配置

image

在模型的选择上,我肯定先选OpenAI的Codex

如果你没有gpt会员/谷歌的会员,想配置其他的API,参考我这个教程

如何配置OpenClaw的模型?有哪些模型API适合给openclaw使用?-游点逗网络

image

OpenAI Codex

image

提前在浏览器上登录了买了20刀ChatGPT PLUS的账户

PS:如果你没有,可以去逗号的发卡网自助充值,很便宜,低价区40块
→_→:key.apointfun.com

然后复制一下OAuth连接(快捷键Ctrl+C)

image

浏览器上认证通过

image

认证通过以后,去把这个连接发给openclaw安装程序,命令行粘贴(快捷键鼠标右键)

image

模型默认GPT 5.3 Codex,2026年3月官方出了GPT5.4,很NB,也可以试试

image

2026年3月份新版本的更新中,新增了搜索引擎的提供者选项,这里建议跳过,因为你没有API KEY,而且大部分的搜索引擎都需要国外的网络才能访问的!openclaw对国内的生态支持极其差

image

在交互端的选择上,可以对接TG、Discord、Whatsapp、飞书等等,我们最快的对接方式是Telegram

image

image

如果你还没有Telegram账号,请准备一个手机,安卓手机必须要谷歌GMS三件套,下载一个telegram,再准备一个VISA/Mastercard卡,登录谷歌账号

当然这些幼儿园的课程你必须要了解

海外社媒账号风控预防、手机刷机、硬件设备配置与养号教程-游点逗网络
【国外手机卡】如何获取海外手机卡搭配eSIM实现全球接码/短效/长效海外手机卡接码 运营WhatsAPP/Telegram/Line/Facebook社媒必备-游点逗网络
【跨境汇款】跨境走资/离岸账户/交易所/Web3专栏-游点逗网络

由于telegram官方的限制,国内+86的手机号注册的时候必须要付1.5美刀

1d9f3baf17689a94ae885ce210ed56f4

你的安卓手机必须要有谷歌GMS框架、登录谷歌账号、绑定VISA/Mastercard卡

ba25a41058fc4e0a94b6754999d853ad

这样的话你才能用国内的手机号注册

image

Telegram、Whatsapp注册教程后续会出

这里为了方便,我们先演示Telegram

如果你懒得注册,先考虑用飞书、钉钉等国内软件

image

OpenClaw对接飞书-游点逗网络
OpenClaw对接飞书-游点逗网络
Comma的头像-游点逗网络38天前
010516

温馨提示:飞书机器人调用免费版有1W调用额度,可能你最多用一周就没额度了,所以尽量有条件用Telegram,不限量

温馨提示:TG上骗子非常多,请不要轻易相信TG上任何人,逗号已经被骗了几十万了,所以千万不要轻易相信TG上的任何交易!

这里我们用telegram作示范,选择Telegram Bot API就行了

image

在 @BotFather 里面 /newbot,设置机器人名称和机器人账号(要以bot结尾)

即可获得Telegram的HTTP API

image

技能这里跳过,我们以后可以让openclaw自己配置skills

image

Hooks这里选装,可选择跳过,或启用 Memory(启用记忆功能,支持多轮对话上下文关联,避免多次聊天需要重复说明需求)功能以支持多轮对话上下文,按回车确认

等openclaw服务重启即可

image

如果需要对接其他平台,请看其他文章,后续逗号会出

OpenClaw对接飞书-游点逗网络
OpenClaw对接飞书-游点逗网络
Comma的头像-游点逗网络38天前
010516

辅助资料②:在WSL上部署OpenClaw 教程:Windows (WSL2) – OpenClaw

一些疑难杂症

TG上显示没有权限使用这个指令

image

重新运行一遍openclaw的安装工具

openclaw onboard

到配置Telegram机器人的界面时,输入允许对话的telegram账号的id

image

输入您的数字 User ID 
获取ID:openclaw logs --follow

image

 @userinfobot 的机器人。

 

向它发送 /start

它会立刻回复您的信息,其中有一行是 Id: 123456789。这一串数字就是您的 User ID。

回到 WSL 终端

在光标闪烁的 @username 位置,删掉它,然后输入您刚刚获取到的那一串数字 ID。

按 Enter

image

如何安装其他的模型?对接其他平台的API?

大哥,你都有openclaw了,你直接扔给他官方的api文档链接和你的api,人家就可以自己帮你配置了啊!!!!

24小时的数字员工!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容