返回文章
Agent 与工具·约 2 分钟·Kain

闲置安卓手机养小龙虾

在闲置安卓手机上配置 Termux、SSH 和 OpenClaw,做一个随时在线的助手。

闲置安卓手机养小龙虾的封面
文章目录

用闲置安卓手机养小龙虾,简直是完美方案。龙虾需要 7×24 小时在线,手机接上电源后就是一个高性能的“虾笼”。云服务器动辄几十元/月,闲置手机(8核12G256)几百块就能搞定,还自带摄像头、麦克风、5G网络。

Termux 安装与环境准备

以红米手机为例,先安装 Termux。国内应用商店没有,需要手动下载(或用 Google Play)。

手动安装: https://github.com/termux/termux-app/releases 下载最新版 termux。 国产机选第一个,例如:termux-app_v0.118.3+github-debug_arm64-v8a.apk。 安装时,手机厂商会限制陌生来源。小米手机需先信任,再选择信任当前安装。


启动 Termux 后,进入熟悉的 shell 界面。建议先装好 ssh,后续可在 PC 端远程操作手机。

pkg update && pkg upgrade

安装 sshd 服务:

pkg install openssh
sshd

获取基本信息:

# 查看当前用户名,例如:u0_a309
whoami
# 获取网卡地址,例如:192.168.0.2
ifconfig
# 修改密码,输入两次,要保证一样
passwd

SSH 连接

PC 端执行:

ssh <用户名>@<手机IP> -p 8022

连接后即可在 PC 的 shell 操作手机。


依赖与 Node 环境

安装常用依赖:

pkg install clang python make binutils vim git less cmake -y

安装 nodejs:

pkg install nodejs-lts -y

设置 NPM 镜像:

npm config set registry https://registry.npmmirror.com

安装 openclaw(2026.3.8为示例版本,可换最新):

# 如需代理:
# git config --global http.proxy http://<your proxy ip>:1080
# git config --global https.proxy http://<your proxy ip>:1080
npm install -g openclaw@2026.3.8

手机端默认无法访问 github,需代理。没有代理就用代理服务器,这属于基本操作。


OpenClaw 初始化与运行

按照官方文档或傻瓜教程配置环境:

openclaw onboard

手机端不支持服务模式,建议先用:

openclaw gateway run

第一次运行方便查看错误信息,调整配置。

OpenClaw运行后,可在钉钉或飞书中通信。

确认没问题后,Ctrl+C 退出 gateway。建议用 pm2 管理 gateway,创建 ~/pm2-openclaw.js:

module.exports = {
  apps: [{
    name: 'openclaw',
    script: 'node',
    args: ['/data/data/com.termux/files/usr/bin/openclaw', 'gateway'],
    exec_mode: 'fork',
    instances: 1,
    autorestart: true,
    watch: false,
    max_memory_restart: '1G',
    env: {
      NODE_ENV: 'production',
      OPENCLAW_CONFIG_PATH: '/data/data/com.termux/files/home/.openclaw/openclaw.json'
    },
    log_file: '/data/data/com.termux/files/home/.openclaw/logs/openclaw.log',
    out_file: '/data/data/com.termux/files/home/.openclaw/logs/openclaw-out.log',
    err_file: '/data/data/com.termux/files/home/.openclaw/logs/openclaw-error.log',
    log_date_format: 'YYYY-MM-DD HH:mm:ss Z',
    merge_logs: true
  }]
};

启动/管理命令:

pm2 start ~/pm2-openclaw.js 
pm2 logs openclaw
pm2 restart openclaw
pm2 stop openclaw
pm2 delete openclaw

补充说明

OpenClaw 安全限制比以前更严格,webui http 不支持跨主机访问,需 https。官网文档说可参数配置开启 http,实际测试未成功。

Termux 支持摄像头等外设,通过 skill 扩展 OpenClaw 也不难,留给大家探索。相关资料:

  • termux-api:https://github.com/termux/termux-api/releases
  • 安装: shell pkg update && pkg install termux-api
  • 测试: shell termux-toast "Hello Architect, API is working!" termux-camera-photo -c 0 ~/my_photo.jpg # -c 指定摄像头 ID(0 后置,1 前置)

其他常用指令:

termux-setup-storage # 挂载手机存储,使用完记得移除:rm -f ~/storage
cp my_photo.jpg /sdcard/DCIM/
# PC端拷贝照片
scp -P 8022 [用户名]@[手机IP]:~/my_photo.jpg ./
继续阅读同主题文章Agent 与工具