- 环境设置
标准Termux在OpenClaw的原生依赖方面存在问题。我们使用proot-distro来创建一个稳定的Ubuntu环境。
1.搭建ubuntu环境
Update Termux
pkg update && pkg upgrade -y
pkg install proot-distro -y
Install & Login to Ubuntu
proot-distro install ubuntu
proot-distro login ubuntu
2.安装node.js和软件包
apt update && apt upgrade -y
apt install curl git build-essential -y
Install Node 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
Install OpenClaw globally
npm install -g openclaw@latest
3.劫持脚本
cat <
const os = require('os');
os.networkInterfaces = () => ({});
EOF
使其对所有OpenClaw命令永久生效:
echo 'export NODE_OPTIONS="-r /root/hijack.js"' >> ~/.bashrc
source ~/.bashrc
新手引导向导
openclaw onboard
[!重要]网关绑定:当向导要求进行网关绑定时,请选择环回地址(127.0.0.1)。选择LAN/0.0.0.0会在未Root的Android设备上引发崩溃。启动网关
启动引擎并实时查看日志:
openclaw gateway --verbose