1.1一键安装 WSL
在具有管理员权限的 win11系统可以直接PowerShell 或 Windows 终端中,执行以下命令:
wsl --install
如何执行不了请执行
如果你是win10系统请保证是22H2版本,然后管理员运行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
然后再执行
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
执行完成后要重启电脑
如果你的系统是win10系统无论怎样安装都无法安装,那么直接采用Microsoft Store进行安装
直接打开Microsoft Store
然后搜索Ubuntu 22.04

1.2验证安装状态,如果不是win10系统则可以直接进行后面的在线安装
重启后,通过以下命令验证状态:
wsl –status
wsl –version
然后安装Ubanun系统
wsl --list --online
选择Ubanun系统
wsl --install --Ubuntu #直接安装
等待安装完成
然后在路径下更新网络配置
C:\Users\用户名\.wsl
解禁网络
[wsl2]
# 启用镜像网络模式 - 这是最重要的配置
networkingMode=mirrored
# 启用 DNS 隧道,防止 VPN 环境下域名解析失效
dnsTunneling=true
# 强制 WSL 使用 Windows 的 HTTP 代理设置
autoProxy=true
# 启用集成防火墙支持
firewall=true
[experimental]
# 自动回收闲置内存,优化性能
autoMemoryReclaim=gradual
# 支持主机回环地址访问
hostAddressLoopback=true
设置防火墙
方法一:标准防火墙命令(推荐用于 WSL2)
Permalink: 方法一:标准防火墙命令(推荐用于 WSL2)
对于 WSL2 镜像网络模式,推荐使用标准的 Windows 防火墙命令:
# 创建入站防火墙规则,允许 OpenClaw 服务端口
New-NetFirewallRule -DisplayName "OpenClaw-Service" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 18789
# 验证规则是否创建成功
Get-NetFirewallRule -DisplayName "OpenClaw-Service" | Format-Table
然后进行权限设置
基础环境配置(免密设置)
为了在后续安装脚本运行中避免频繁输入密码,建议为当前用户开启 sudo 免密权限:
sudo visudo
在文件末尾添加以下内容(将 spoto 替换为你的实际用户名):
用户名 ALL=(ALL) NOPASSWD: ALL
保存并退出(Ctrl+O → Enter → Ctrl+X)。
然后执行:
sudo apt update
安装openclaw 采用一个脚本方式:
bash <(curl -sL kejilion.sh) app openclaw