文档推荐通过 WSL2(首选 Ubuntu)而非原生 Windows 安装 OpenClaw,这样可以保持运行时一致性并提高工具兼容性。
关键安装步骤
初始设置
用户应在 WSL2 中按照 Linux 入门指南操作。过程包括克隆仓库、安装依赖项并运行入门命令。
Gateway 服务安装
文档提供三种命令选项:
# 选项 1:使用入门向导(推荐)
openclaw onboard --install-daemon
# 选项 2:直接安装 gateway
openclaw gateway install
# 选项 3:通过配置向导
openclaw configure
# 在提示时选择 Gateway 服务
启用 systemd
用户必须配置 WSL 以启用 systemd,这是 Gateway 安装正常运行所必需的。
编辑 /etc/wsl.conf 文件:
[boot]
systemd=true
然后在 PowerShell 中重启 WSL:
wsl --shutdown
高级网络配置
如需从局域网上的其他机器访问 WSL 内运行的服务,指南说明了使用 PowerShell 的 netsh 命令进行端口转发。这解决了"WSL 拥有自己的虚拟网络"的问题,由于 WSL IP 地址在重启后会改变,因此需要显式的转发配置。
端口转发设置
在 PowerShell(管理员模式)中运行:
# 获取 WSL IP 地址
wsl hostname -I
# 设置端口转发(将 WSL_IP 替换为上面获取的 IP)
netsh interface portproxy add v4tov4 listenport=18789 listenaddress=0.0.0.0 connectport=18789 connectaddress=WSL_IP
# 查看现有的端口转发规则
netsh interface portproxy show all
# 删除端口转发规则
netsh interface portproxy delete v4tov4 listenport=18789 listenaddress=0.0.0.0
注意
由于 WSL IP 地址在每次重启后可能会改变,您可能需要在每次 Windows 重启后更新端口转发规则。
当前限制
文档指出:
- 原生 Windows 安装仍未经测试,可能存在问题
- Windows 配套应用已列入计划但尚未可用
提示
更多详细信息请参考 官方英文文档。