在手机上养“虾” - 使用Termux部署OpenClaw
前言
上一期(点此回顾)我们通过ESP32S3部署了MimiCLaw(OpenClaw精简版),这次我们利用闲置的手机直接部署完整版OpenClaw,能运行完整的AI交互逻辑,配合智谱等大模型接口,让你的旧手机24小时在线待命。本文将详细演示如何在Termux环境中部署OpenClaw。
前期准备
有一台运行内存不低于4GB、存储空间不低于20GB的安卓手机
在安卓手机上安装好Termux(安装包可在文末下载)
电脑上安装好SSH工具(可选)
配置Termux
首先打开Termux,等待加载完成(加载失败的话需要科学上网)
安装vim编辑器
1 | pkg install vim |
将vim设为默认编辑器
1 | export EDITOR=vim |
打开源配置文件
1 | apt edit-sources |
按i键进入编辑模式,将源换成下面这个
1 | deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main |
改完之后按下ESC,输入:wq回车保存退出
进行一次更新
1 | pkg update && pkg upgrade -y |
安装SSH(可选)
安装SSH是为了在电脑直接控制手机,方便复制粘贴,如果不安装的话后续所有命令也都可以直接在Termux输入。
使用以下命令进行安装
1 | pkg install openssh |
安装完成之后会看到本机的用户名,也可以使用以下命令查看
1 | whoami |
设置SSH密码(需要输入两次)
1 | passwd |
启动SSH服务
1 | sshd |
查看本机IP地址(192.168开头那个)
1 | ifconfig |
授予存储管理权限,执行后会弹出授权窗口,要点击允许
1 | termux-setup-storage |
在电脑上使用SSH工具新建连接
1 | 连接主机:192.168.2.230 //手机的IP地址 |
输入密码后就可以连接上了
安装OpenClaw运行环境
安装proot-distro
1 | pkg update && pkg install proot-distro -y |
安装Ubuntu
1 | proot-distro install ubuntu |
进入Ubuntu
1 | proot-distro login ubuntu |
更新源
1 | apt update && apt upgrade -y |
安装基础工具
1 | apt install curl git build-essential -y |
安装Node.js(两个命令)
1 | curl -fsSL https://deb.nodesource.com/setup_22.x | bash - |
配置网络
1 | cat > /root/fix-net.js << 'EOF' |
将上面的配置写入全局变量
1 | echo 'export NODE_OPTIONS="--require /root/fix-net.js"' >> ~/.bashrc |
安装并配置OpenClaw
使用以下命令一键安装(如果安装失败需要考虑科学上网)
1 | npm install -g openclaw@latest |
验证安装(看到版本号证明安装成功)
1 | openclaw --version |
初始化配置
1 | openclaw onboard |
配置的信息参考下图来选择就可以了,大模型选的是智谱,也可以选择其他的(智谱大模型API KEY获取方式见附录)
Select Channel可以先不选,直接跳过(如果提前准备好了也可以在这里配置)
配置完成后会出现这个信息,这个就是OpenClaw控制面板的访问地址,把后面的token保存好
在手机上进入Ubuntu,然后启动OpenClaw Gateway 服务(不要在SSH里面启动,不然关闭SSH连接后服务就停止了)
1 | proot-distro login ubuntu //进入Ubuntu |
启动后在手机上就可以直接通过上面的地址访问控制面板了,如果想要在电脑上访问,还需要进行下面的配置 在CMD或者其他终端工具新建链接
1 | ssh -N -L 18789:127.0.0.1:18789 -p 8022 手机IP |
浏览器打开下面的链接就可以访问控制面板了(后面的token根据实际填写)
1 | http://localhost:18789/#token=xxx |
测试一下功能,可以正常使用(如果前面配置的时候没有配置大模型的话是没法使用的)
接入飞书机器人
参考上一篇文章创建飞书机器人并获取ID和KEY
然后直接下命令让OpenClaw安装就好了
1 | 帮我安装飞书插件:https://github.com/AlexAnys/openclaw-feishu |
安装完成后回到飞书开放平台,配置一下事件与回调,创建版本并发布
然后在飞书上随便给机器人发一条消息,会返回一个认证信息
进行配对
1 | openclaw pairing approve feishu xxx //xxx填上面的Pairing code |
重启服务
1 | openclaw gateway restart |
之后就可以通过飞书机器人操作OpenClaw了
在控制面板也能看到多出来一个飞书的会话列表
安装其他技能
OpenClaw安装完成后默认安装了50多个基础技能,如果还想安装其他技能的话,可以去下面的技能仓库查找
1 | https://clawhub.ai/skills?sort=downloads |
可以根据页面的步骤去安装,也可以把相关的信息给OpenClaw,直接让它安装(就是有点费token)。比如我要安装Tavily网络搜索的技能,就可以这么操作
配置手机策略
为了OpenClaw进程不被系统关闭,需要在手机上进行以下配置
打开Termux的自启动开关
关闭耗电优化
在开发者选项里打开永不熄屏开关
附录
获取智谱大模型API KEY
打开官网并登录账号
进入控制台
进入API Key设置页面
添加新的API Key
自定义名称,确定
就可以得到API Key了
结语
至此,已经完成了OpenClaw在手机上的部署,并且接入了飞书机器人,就算出门在外也能通过飞书让你的“龙虾”帮你干活了。

配套资源

(部分素材来源于网络,如有侵权请联系作者删除)









