安卓旧手机搭建 Openclaw(小龙虾)的完整教程
通过本教程,你可以将闲置的安卓手机转变为一个运行 Linux 环境、支持 SSH 远程管理,并部署了 Openclaw(具有 AI 操控手机能力)的智能服务器。
第一阶段:环境准备与 SSH 远程连接
在手机的小屏幕上输入代码效率极低,因此我们首先建立远程连接。
1. 安装 Termux
- 技巧:如果下载的是 APK 文件,可以通过蓝牙或数据线发送至手机安装。
2. 配置 SSH 远程访问
打开手机上的 Termux,依次执行:
# 安装 openssh
pkg install openssh
# 设置登录密码(需输入两次确认,屏幕不会显示输入字符)
passwd
# 启动 SSH 服务
sshd
3. 获取手机 IP 并连接
- 设置静态 IP:在手机
设置 -> Wi-Fi -> 点击当前连接 -> IP 设置 中,将 DHCP 改为 静态,避免 IP 变动。 - 电脑连接:在 PC 终端输入(假设手机 IP 为
192.168.1.11):
ssh -p 8022 root@192.168.1.11
第二阶段:安装 Linux 子系统 (Ubuntu)
Openclaw 需要更完整的 Linux 环境,我们通过 proot-distro 安装 Ubuntu。
- 切换镜像源(提升下载速度): 输入
termux-change-repo,在界面中选择第一个,回车;再选择第三个(镜像源),回车。
termux-setup-storage # 弹窗选允许
pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
成功后,终端前缀会变为 root@ubuntu。4. 更新系统组件:
apt update && apt upgrade -y
apt-get install systemd aptitude -y
aptitude install systemctl -y
第三阶段:Node.js 环境配置
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts # 安装长期支持版
apt install git -y
使用 node -v 和 npm -v 检查是否安装成功。
第四阶段:部署与配置 Openclaw
npm add -g openclaw
# 创建劫持脚本
cat <<EOF > /root/hijack.js
const os = require('os');
os.networkInterfaces = () => ({});
EOF
# 添加到环境变量
echo'export NODE_OPTIONS="-r /root/hijack.js"' >> ~/.bashrc
source ~/.bashrc
- 初始化配置: 运行
openclaw onboard,根据提示进行配置:
第五阶段:启动与对话
# 方式一:后台运行
nohup openclaw gateway &
# 方式二:前台运行(方便查看日志)
openclaw gateway
- 进入 TUI 对话界面: 如果是后台运行,直接输入
openclaw tui。 如果是前台运行,需在 Termux 中左滑新建一个 Session,重新进入 Ubuntu (proot-distro login ubuntu) 后输入:
openclaw tui
⚠️ 注意事项与调优
环境告知:为了让 AI 更好地工作,进入对话后建议告知它:“你在安卓手机的 Termux 的 proot 的 Ubuntu 容器里面”。
将 Termux 的电池优化设置为“无限制/不优化”。
在 Termux 下拉通知栏点击 Acquire Window-lock 保持唤醒。
未 root 的手机建议开启“悬浮窗”权限以防后台被杀。
Root 权限:Root 后的手机使用 Openclaw 会获得更深层的系统操控体验。
下一篇结束如何连接飞书、微信使用,敬请关注