1. 旧手机跑 OpenClaw 到底在折腾什么OpenClaw 是一个可以本地运行、通过网关对外提供模型能力的开源项目你可以把它理解成装在自己设备上的 AI 服务端。它默认要求 Node.js 22 及以上运行时官方推荐的初始化方式是openclaw onboard向导。平时大家把它跑在云主机或者家里的迷你主机上但如果你手头正好有一台吃灰的旧安卓手机其实也能把它改造成一个低成本的 OpenClaw 节点。这篇要做的链路是旧安卓手机装 Termux安卓上的终端环境在 Termux 里用 proot-distro 装一个 Ubuntu 容器再在 Ubuntu 里装 Node.js 22 和 OpenClaw最后跑通网关并验证状态。适合谁适合手上有闲置安卓机、想低成本体验 OpenClaw、又不想额外买设备的人。整个过程不需要 root不需要刷机纯软件层面就能完成。需要提前说清楚的是安卓端并不是 OpenClaw 官方主安装平台proot 环境下的稳定性和真机性能、后台限制强相关所以这套方案更适合折腾验证和轻量常驻别指望它扛高并发。下面按顺序给可复制的命令每一步都附验证动作。2. 前置准备Termux 与 TaoToken 的定位先说 Termux。它是安卓上的终端模拟器能让你在手机上跑 Linux 命令。安装时认准名称是Termux、描述为 Terminal emulator with packages 的那个主程序别装 Termux:API、Termux:Widget、Termux:Boot 这些插件它们不是主程序。装完打开就是一个黑底命令行界面。再说模型接入这一环。OpenClaw 初始化向导会让你填 Provider、API Key、模型名。如果你手头没有现成的官方 Key或者想统一管理多个模型的调用可以用 TaoToken 这类聚合接入服务。它的官网是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 端点是 https://taotoken.net/api 。在向导里选 Provider 时如果列表里有兼容 OpenAI 协议的自定义项就把 Base URL 填成上面这个 API 地址Key 用你在控制台生成的即可。提示TaoToken 在这里的角色是模型调用的统一入口不是替代 Termux 或 Ubuntu。手机上的运行环境还是靠 Termux proot-distro 搭TaoToken 只负责让 OpenClaw 能拿到模型响应。如果你只是想先验证模型能不能通可以先用模型对话页面测一下https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。确认能正常返回再回到手机端配置能省不少排查时间。3. 可复制配置从 Termux 到 OpenClaw 启动这一节是全文的核心命令按顺序贴你在手机上照着敲就行。注意区分两个环境Termux 里用 pkgUbuntu 里用 apt别搞混。3.1 Termux 初始化与换源打开 Termux先更新软件索引pkg update pkg upgrade -y如果这一步报错、速度极慢或者提示仓库不可用先换源termux-change-repo选一个可用源后重新执行pkg update pkg upgrade -y。这类问题基本都跟仓库连接有关换源能解决大部分。3.2 安装 proot-distro 并部署 Ubuntupkg install proot-distro proot-distro install ubuntu proot-distro login ubuntuproot-distro install ubuntu会下载 Ubuntu 根文件系统下载期间别退出 Termux也尽量别断网。登录成功后提示符会变成类似rootlocalhost:~#说明你已经进入 Ubuntu 了。从这步开始后面的命令都在 Ubuntu 里执行。3.3 Ubuntu 里装 Node.js 22先更新 Ubuntu 自身apt update apt upgrade -y apt install -y curl git添加 Node.js 22 软件源并安装curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt install -y nodejs装完检查版本确认是 22 或更高node -v npm -v3.4 安装 OpenClaw 并修复网络接口兼容问题npm install -g openclawlatest在安卓的 Termux/proot 环境里Node 有时会在网络接口探测上出兼容问题加一个补丁脚本绕开cat EOF /root/hijack.js const os require(os); os.networkInterfaces () ({}); EOF echo export NODE_OPTIONS-r /root/hijack.js ~/.bashrc source ~/.bashrc echo $NODE_OPTIONS如果最后输出-r /root/hijack.js说明补丁生效了。3.5 初始化向导与启动网关openclaw onboard向导是交互式的用方向键选择、回车确认。几个关键项配置项建议值说明Provider兼容 OpenAI 协议的自定义项填 TaoToken 的 API 地址API Key控制台生成的 Key粘贴时屏幕不显示字符正常Default Model你常用的主力模型按服务商列表选Workspace默认~/.openclaw直接回车Host127.0.0.1或0.0.0.0本机用前者局域网用后者Port18789保持默认注意在手机 proot Ubuntu 里跑openclaw onboard时不要加--install-daemon安卓后台机制不适合常驻守护进程。初始化完成后启动网关openclaw gateway --port 18789 --verbose4. 验证请求与成功结果网关启动后别急着关终端。新开一个 Termux 会话或让网关在后台跑执行状态检查openclaw gateway status openclaw status如果openclaw gateway --port 18789 --verbose持续运行且没有报错退出说明网关进程已经起来了。再配合上面两条状态命令确认正常基本验证就算完成。想看实时日志可以openclaw logs --follow判断成功的标准有三个一是网关进程不退出二是gateway status返回正常状态三是你在模型对话页面发一条测试消息能拿到模型回复。三条都过说明从手机到模型的整条链路是通的。5. 本篇常见错排查报错一pkg update卡住或失败。大概率是仓库连接问题执行termux-change-repo换源后重试。别反复重装 Termux换源基本能解决。报错二proot-distro install ubuntu下载中断。检查网络稳定性重新执行安装命令即可proot-distro 会续传或重下。下载期间别切后台杀 Termux。报错三node -v显示版本低于 22。说明 NodeSource 源没生效重新执行curl -fsSL https://deb.nodesource.com/setup_22.x | bash -再apt install -y nodejs。OpenClaw 对运行时版本有硬要求低于 22 会直接报错。报错四OpenClaw 启动时报网络接口相关错误。回到 3.4 节确认hijack.js已写入且NODE_OPTIONS已生效。echo $NODE_OPTIONS必须输出-r /root/hijack.js。报错五向导里填了 Key 但模型调不通。先用模型对话页面单独测一下 Key 是否有效再检查 Base URL 有没有写错。如果用的是 TaoToken确认地址是 https://taotoken.net/api 别多加路径。报错六手机锁屏后网关掉线。这是安卓后台限制导致的属于预期内。可以在系统设置里给 Termux 开允许后台活动和忽略电池优化能缓解但不能根治。长期跑建议插着电、关掉省电模式。6. 后续怎么用起来跑通之后如果你打算长期在这台旧手机上做编码或 Agent 类任务可以了解一下 Coding Plan它更适合持续性的开发场景https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。日常管理 Key 和查看用量在控制台https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 生成新 Key 在 API Keys 页面https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。接入细节和参数说明看文档https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content 。实测下来旧手机跑 OpenClaw 最影响体验的不是性能而是后台被杀和网络波动。我的做法是把它固定插电、连同一个 Wi-Fi、关掉所有省电策略然后当个轻量节点用。真要跑重任务还是建议换到常开的设备上。这套骨架你先跑通后面换模型、加工作区、调端口都是在这个基础上改配置不用重装环境。