打开网易新闻 查看精彩图片

Web3天空之城|城主

OpenClaw ("改名大神", 从ClawdBot->MoltBot->OpenClaw),是目前 AI 智能体领域当仁不让的最火热最出圈的话题。城主密集使用了几天后,感觉盛名之下,非常匹配。

这个“龙虾机器人”之所以受到关注,并不是因为它提高了 AI 大模型能力的上限——基础大模型做不到的,它本质上也做不到;而是它使用完美的工程整合, 扎实地提高了使用 AI 大模型能力的下限:

  • AI技术使用门槛降到了无限低:OpenClaw 使用了非常精妙的工程设计,把“使用 AI 模型编程能力”,“工具结合能力”和"永久记忆"这几个最重要的事情做了极致封装。用户只需要对话,小龙虾在背后尝试搞定一切。配置好之后,你完全可以把小龙虾当成是一个干活的黑盒智能体,只需要对话,完全不需要理解背后的任何技术复杂性。

  • 后台倒腾的水平绝对顶级:OpenClaw 利用大模型 API 在后台的操作非常惊艳,它接受一个用户指令后,可以完全无感知地下载所需软件、进行完整配置、写出程序脚本、完成任务,然后直接告诉你结果。

  • 丝滑到极致的使用体验 ,基于网关的设计,连接一切:Openclaw 的设计原生支持连接各种 IM 和外部设备。最简单最实用的一个使用方式,就是连接上一个你常用的 IM,比如飞书,然后就像和人沟通一样,和它对话、发送资料、交代任务。如果不告诉你对面是个 AI,可能你也不会觉得那边干活的是个 AI……体验过的同学一定能感觉到,智能体员工的时代已经到来。

凡事都有但是

OpenClaw 非常强大和方便,唯一的门槛,恐怕是在安装配置上,以及绝大多数介绍 OpenClaw 帖子里所跟风的——要买个 Mac Mini

所以为啥都要强调买个 Mac mini 呢?

原因之一是 OpenClaw 需要非常彻底的系统权限,基本你可以认为它接管了电脑,这样它才能在后台进行各种操作。这是它的设计理念和强大功能的基础。但对于用户,为了确保数据安全(总有万一,万一它进行 C 盘格式化操作呢?),是不推荐让 OpenClaw 在自己主力电脑环境里运行的。

而为什么是 Mac mini?首先 OpenClaw 类似现代绝大多数开源/技术框架,都是基于 GNU/Linux 体系写的,在 GNU/Linux 环境下(Mac 系统本质上也是一个类 Unix/Linux),OpenClaw 软件的安装、更新、运行可以达到最高效和最无缝,基本就是一键安装部署了。在这个前提下,去搞一个 Mac 机器,目前 4999 的 16G Mac mini 是一个不错的选择。

但是(再次转折),4999 RMB 的 Mac mini 说不贵,也只是相对于贵上天的 Mac 笔记本而已。难道对于每个普通用户,都必须花这么一笔钱,都要单独去搞个 Mac,去硬着头皮学习 Mac 系统使用吗?这也是有门槛的。

于是乎,这几天我们可以看到很多云服务厂商在使劲推自己的轻量云服务器,使用一个小到 2G 内存的云服务器去安装 OpenClaw,然后再帮你连接到某个国内 IM 上使用。说实话,城主是觉得这种模式更复杂,特别是如果不是只把 OpenClaw 当做简单的聊天工具,而是希望针对本地数据真正干活的话……

而且,退一步讲,Mac mini 作为运行 OpenClaw 的机器也不完美。因为这个机器的性能不强,如果需要 OpenClaw 去使用运行一些本地大模型 AI 能力,比如 Whisper 的语音转文字,比如视频处理,可能有点勉强。更大的问题是,Mac 是不支持 CUDA 的。尽管有 Ollama 框架可以运行部分大模型,但对于深度学习用户而言,不用上 CUDA,总是有些缺憾的,特别是最新的模型,一般来说,也都优先只有 CUDA。

如果机器上有一块 4090,不能把它用上,心里总是特别不爽对吧。

但在 Windows 装 OpenClaw?
也不是不行,OpenClaw.ai 官方也提供了在 Windows 下的 PowerShell 安装脚本,但如前面所说,相比 GNU/Linux 体系的一键集成,Windows 下使用的问题可能就多了。即使能跑起来,能力可能也是有所削弱的,因为有不少 AI 内部要用的工具,都只有 GNU/Linux 下才有。
且不说,你运行 Windows 安装脚本就可能会失败——城主测试了下,官方提供的安装脚本在新机器上就出了问题,提示还非常不清晰,后来发现是缺少了必要的 GIT 软件。这种安装缺失出错的问题,在 GNU/Linux 下是基本不可能出现的。

但 Windows 作为大部分人熟悉的系统,就没办法了吗?难道就真的要掏 5000+ 块钱买个 Mac mini,才能好好用上 OpenClaw 了?

答案是非也。这就是城主写这篇小文章的原因。

那就是,使用 Windows 的 WSL 子系统。

什么是 WSL?

简单科普一下。WSL (Windows Subsystem for Linux) 是微软在 Windows 里加入的一个可以原生运行 Linux 二进制可执行文件的兼容层。

Windows 系统虽然有很多可以吐槽的地方,但微软在 Windows 加入的这个 WSL 是没法吐槽的。它完美打通了两个系统,在很多情况下,它甚至比单独的 Linux 系统要好。它不是传统的虚拟机,启动速度极快,系统资源消耗极低,而且最关键的是——它可以直接调用宿主机的GPU能力!

OpenClaw 的理念是掌控一切,而 WSL 给了它一个完美的“沙盒”——既能发挥 Linux 的环境优势,又能调用 Windows 的硬件算力。

所以这基本是一个 WSL 的使用入门。设置完 WSL 后,就可以舒舒服服享受 OpenClaw 的一键安装了。

准备工作

在开始之前,用户必须确保硬件支持虚拟化技术(VT-x 或 AMD-V),并已在 BIOS/UEFI 设置中将其开启(如果没开,后续会报错,到时候再去开也行)。

对于现代版本的 Windows(Win10 2004+ 或 Win11),微软提供了一种高度自动化的安装方式。只需以管理员权限打开 PowerShell 或命令提示符,依次执行.

一:安装

  1. 1.打开终端
    右键点击“开始”按钮,选择“终端 (管理员)”“PowerShell (管理员)”

  2. 2.输入安装命令

    wsl --install

    这个命令会自动执行 4 件事:开启 WSL 组件、开启虚拟机平台、下载 Linux 内核、下载 Ubuntu 系统。

  3. 3.可能出现的意外

    提示禁止安装, 或者"请启用虚拟机平台”

    Windows 搜索“启用或关闭 Windows 功能”,手动勾选“虚拟机平台”“适用于 Linux 的 Windows 子系统

  4. (如果无法勾选, 需要确认 电脑 BIOS开启 Intel VT-x 或 AMD-V, 绝大多数近 5-8 年的电脑默认都是支持且开启的。只要这一步没问题,Windows 家庭版跑 OpenClaw 就没有任何障碍。)

二:初始化WSL

WSL 会自动弹出一个黑色的终端窗口进行安装(如果没有弹,手动在开始菜单搜 Ubuntu 打开)。

  1. 1.等待解压
    屏幕显示Installing, this may take a few minutes...

  2. 2.设置用户名
    输入一个纯英文的用户名 ,按回车。
    注意:不需要和 Windows 用户名一致,全小写,不要有空格。

  3. 3.设置密码
    输入密码并回车。

  • 关键点输入密码时屏幕上什么都不会显示(连 * 号都没有),这是 Linux 的特性,放心盲打,输完回车即可。

  • • 再次输入确认密码。

三:配置 WSL 隔离性(OpenClaw 专用设置)

这个设置是关于安全。默认情况下,在 WSL 里 OpenClaw 是可以看到 Windows 的 C 盘 D 盘的。为了防止“小龙虾”在干活时万一误删了你 Windows 的文件,或者你单纯不想让它扫描你的硬盘,我们需要做一个设置,让 WSL 无法看到 Windows 的盘。

建议修改wsl.conf文件:

  1. 1. 在 WSL 终端里输入:

    sudo nano /etc/wsl.conf

    (输入密码回车)

  2. 2. 粘贴以下内容:

    [automount]
    enabled = false
    mountFsTab = false
    [interop]
    appendWindowsPath = false
  3. 3. 按Ctrl+O保存,Ctrl+X退出。

  4. 4.注意:配置完这个后,需要在 Windows PowerShell 里运行wsl --shutdown重启 WSL 才能生效。

有意思的是,做好这个设置后,Linux 无法访问 Windows,但从 Windows 资源管理器输入\\wsl$还是可以访问 WSL 的文件的,特别方便,既安全又易用。

四:解决WSL网络代理的神技巧

一个特别重要的经验是,WSL 的代理连接问题。

这个问题不大不小,因为 OpenClaw 需要下载很多国外资源, 以及连接某些必须梯子的API。在 WSL 内部设置代理是个略头大的问题。经过城主的踩坑实践,告诉大家一个神技巧

只要在你的 Windows 代理软件里打开 TUN (虚拟网卡) 模式,就一了百了的解决这个问题。

在这个模式下,WSL 的所有对外流量都会被 Windows 的代理软件妥善处理,你再也不用在 WSL 里去考虑设置代理的问题。

设置到这里,你就拥有了一个干净、安全(隔离了 C 盘)且高速(支持 CUDA)的 Linux 开发环境了。接下来,就可以舒舒服服享受 OpenClaw 的一键安装,让智能体为你打工了。

开始你的表演

做完以上设置,在 PowerShell 里输入:

wsl 

你现在拥有的是一个:

  • • ✅纯正 Linux 环境(OpenClaw 一键脚本秒安装,和mac版完全一致的体验 )

  • • ✅安全沙盒(完全隔离,不碰 Windows 的硬盘分区)

  • • ✅性能怪兽(原生支持调用你 Windows 上的 NVIDIA 显卡)

  • • ✅网络无忧(TUN 模式接管)

现在,你只需要在 WSL 里优雅地粘贴 OpenClaw 的安装命令,剩下的,就交给这位“智能体员工”吧。

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

网上非常多的帖子指导如何一键安装和设置OpenClaw, 不再赘述, 经过以上这个简单的设置, 你不需要花5000+的rmb买mac mini, 并且享受到比Mac mini上更丝滑运行的OpenClaw了

省下 5000 块,买点排骨吃,它不香吗?