# 换源termux-change-repo# 更新软件包列表pkg update && pkg upgrade -y# 安装 OpenSSH(推荐)后续方便远程终端复制粘贴命令# 直接在手机执行的可以不执行下面的命令pkg install openssh -y# 设置/修改密码(必须执行,Termux 默认无密码,需要输入两次,不会显示)passwd# 启动 sshd 端口8022sshd
# 查看本机 IP(WiFi)ifconfig# 查看当前用户名whoami
https://github.com/Genymobile/scrcpy
可自行研究使用

# 安装 proot-distropkg install proot-distro -y# 列出所有支持的 Linux 发行版proot-distro list

# 安装 Ubuntu(默认最新 LTS)proot-distro install ubuntu
下载根文件系统(约 200MB-500MB)
解压到
/data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu/耗时:5-15 分钟(取决于网络)
#进入容器,默认rootproot-distro login ubuntu

# 更新软件包列表apt update &&apt upgrade -y# 安装软件apt install curl git build-essential python3 -y# 把安装 Node.js 24.x 的官方源加到系统里curl -fsSL http://deb.nodesource.com/setup_24.x | bash -# 安装 Node.js 24.xapt install nodejs -y#查看nodej是否安装成功node -v && npm -v

# 安装Open Claw AInpm install -g openclaw
# 新建文件夹mkdir -p /root/.openclaw#编辑bionic-bypass.js文件nano /root/.openclaw/bionic-bypass.js
const os = require('os'); // 引入 Node.js 内置的操作系统相关模块const originalNetworkInterfaces = os.networkInterfaces; // 保存原生的 networkInterfaces 方法,避免被覆盖后无法调用os.networkInterfaces = function() { // 重新定义这个方法,替换原生实现try { // 捕获原生方法执行可能出现的异常(比如系统权限问题、网卡信息读取失败)// 调用原生的 networkInterfaces 方法,获取系统真实的网卡信息const interfaces = originalNetworkInterfaces.call(os);// 检查:如果获取到的网卡信息非空,且有至少一个有效网卡if (interfaces && Object.keys(interfaces).length > 0) {return interfaces; // 正常返回系统真实的网卡信息}} catch (e) {} // 捕获到异常时,不做处理,直接走兜底逻辑// 兜底返回:如果原生方法返回空/无有效网卡/执行出错,返回包含本地回环(lo)的默认网卡信息return {lo: [{ // lo 是 Linux/Unix 系统中本地回环接口的名称,Windows 中是 "Loopback Pseudo-Interface 1"address: '127.0.0.1', // 本地回环 IP(所有系统通用)netmask: '255.0.0.0', // 子网掩码family: 'IPv4', // 地址类型为 IPv4mac: '00:00:00:00:00:00', // 虚拟 MAC 地址(回环接口无真实 MAC)internal: true, // 标记为内部接口(非外网网卡)cidr: '127.0.0.1/8' // CIDR 格式的地址(网络段表示)}]};};
#编辑~/.bashrc 配置文件nano ~/.bashrc
强制 Node.js 在启动任何 JavaScript 文件 / 应用时,先自动加载并执行 /root/.openclaw/bionic-bypass.js 这个脚本
#将下面的内容复制到~/.bashrc文件export NODE_OPTIONS="--require /root/.openclaw/bionic-bypass.js"
# 重新加载. ~/.bashrc
五、交互式设置向导
openclaw onboard
我明白这具有强大的功效,同时也潜藏着风险。继续吧?
选 yes(no 就不安装了)

配置选项(一个快速启动,一个手动配置)
选快速启动 QuickStart 选项

选择模型
1. OpenAI (Codex OAuth + API key)
2. Anthropic
3. Chutes
4. vLLM
5. MiniMax AI
6. Moonshot AI (Kimi K2.5)
7. Google
8. xAI (Grok)
9. Mistral AI
10. Volcano Engine (火山引擎)
11. BytePlus
12. OpenRouter
13. Kilo Gateway
14. Qwen (通义千问)
15. Z.AI (零一万物)
16. Qianfan (百度千帆)
17. Copilot
18. Vercel AI Gateway
19. OpenCode Zen
20. Xiaomi (MiMo)
21. Synthetic
22. Together AI
23. Hugging Face
24. Venice AI
25. LiteLLM
26. Cloudflare AI Gateway
27. Custom Provider
28. Skip for now
|

|



|

1. Telegram (Bot API) (recommended · newcomer-friendly)
2. WhatsApp (QR link)
3. Discord (Bot API)
4. IRC (Server + Nick)
5. Google Chat (Chat API)
6. Slack (Socket Mode)
7. Signal (signal-cli)
8. iMessage (imsg)
9. Feishu/Lark (飞书)
10. Nostr (NIP-04 DMs)
11. Microsoft Teams (Bot Framework)
12. Mattermost (plugin)
13. Nextcloud Talk (self-hosted)
14. Matrix (plugin)
15. BlueBubbles (macOS app)
16. LINE (Messaging API)
17. Zalo (Bot API)
18. Zalo (Personal Account)
19. Synology Chat (Webhook)
20. Tlon (Urbit)
21. Skip for now
|
我们这里暂时跳过


1. 1password
2. blogwatcher
3. blucli
4. camsnap
5. clawhub
6. eightctl
7. gemini
8. gifgrep
9. github
10. gog
11. goplaces
12. himalaya
13. mcporter
14. nano-banana-pro
15. nano-pdf
16. obsidian
17. openai-whisper
18. openhue
19. oracle
20. ordercli
21. sag
22. songsee
23. sonoscli
24. summarize
25. video-frames
26. wacli
27. xurl
|

显示自编安装命令?选yes

技能安装的首选节点管理器,选npm

这些 API key,没有的直接选 no:
API Key 配置询问每一行都是在问你:是否要为某个技能设置对应的 API Key。
|

1. Skip for now
2. boot-md
3. bootstrap-extra-files
4. command-logger
5. session-memory
|
最后这三个钩子建议开启,主要做内容引导日志和会话记录:

完成配置后,记录token=
027ae36bdb48c1b8a23befe2abc235f4c1b1f7066b6528c8

启动 OpenClaw 核心网关服务
openclaw gateway --verbose
然后手机浏览器输入 127.0.0.1:18789 就可以打开聊天界面,如果有报错执行下一步

有报错,点击概览,在网关令牌里输入记录token,点击连接,再聊天就无报错了

openclaw常用的命令
# 检查更新openclawnpm update -g openclaw# OpenClaw 启动后输出最详细的运行日志,去掉 --verbose 即可,默认只输出关键日志openclaw gateway --verbose# 改配置openclaw onboard# 退出当前容器logout# 查看有哪些技能ls /usr/lib/node_modules/openclaw/skills/#安装(skills)技能,官方网站下载skills: https://clawhub.ai/npx clawhub@latest install 技能名称
六、绑定飞书
注册登录飞书 https://open.feishu.cn/app?lang=zh-CN
点击创建企业自建应用

输入【应用名称】、【应用描述】、上传应用应用图标,点击【创建】按钮

来到【添加应用能力】页面,找到机器人点击【添加】按钮

来到【权限管理】页面,点击【批量导入/导出权限】。填入以下json代码后点击【下一步,确认新增权限】。
{"scopes": {"tenant": ["aily:file:read","aily:file:write","application:application.app_message_stats.overview:readonly","application:application:self_manage","application:bot.menu:write","cardkit:card:write","contact:user.employee_id:readonly","corehr:file:download","contact:contact.base:readonly","docs:document.content:read","event:ip_list","im:chat","im:chat.access_event.bot_p2p_chat:read","im:chat.members:bot_access","im:message","im:message.group_at_msg:readonly","im:message.group_msg","im:message.p2p_msg:readonly","im:message:readonly","im:message:send_as_bot","im:resource","sheets:spreadsheet","wiki:wiki:readonly"],"user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]}}

openclaw配置飞书

【凭证与基础信息】处获取 APP_ID和APP_SECRET



群聊策略,选择开放

回到飞书应用界面的【事件与回调】,点击【事件配置】—【订阅方式】旁边的小笔。选择使用长链接接收事件,点击【保存】按钮

点击【添加事件】按钮,在弹出的添加事件弹窗中添加im.message.receive_v1事件

点击【回调配置】—【订阅方式】旁边的小笔。选择使用长链接接收回调,点击【保存】按钮。

点击【版本管理与发布】发布应用,点击【创建版本】按钮,填写版本信息后提交审核并发布,等待管理员审批(企业自建应用通常自动通过)。

第一次用飞书发消息(在飞书,找到你的机器人并发送消息)

# 批准配对,批准后,就可以正常聊天openclaw pairing approve feishu LB895K5Q

重新运行 WebSocket 网关服务,测试飞书


openclaw AI 官方网站 https://openclaw.ai/
openclaw AI 官方文档 https://docs.openclaw.ai/
还有大佬开源的手机open claw AI 安装app(可以控制手机的)
https://github.com/mithun50/openclaw-termux#
本次文章控制手机的部分可自行研究