【保姆级教程】OpenClaw 部署在 OpenWrt 路由器:打造全家 24 小时在线的 AI 助理中枢

【保姆级教程】OpenClaw 部署在 OpenWrt 路由器:打造全家 24 小时在线的 AI 助理中枢前言 想象一下 你不需要在手机 电脑 平板上分别安装 AI 客户端 只需通过 Telegram 发送一条指令 家里那台永不关机的路由器就能帮你处理任务 查询信息 甚至控制智能家居 本文将详细介绍如何将 OpenClaw AI 助理 部署在运行 OpenWrt 的路由器上 24 7 常驻 路由器是家里唯一一台 24 小时不断电 不睡眠的设备 全家共享 所有接入

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



前言

想象一下,你不需要在手机、电脑、平板上分别安装 AI 客户端,只需通过 Telegram 发送一条指令,家里那台永不关机的路由器就能帮你处理任务、查询信息、甚至控制智能家居。

本文将详细介绍如何将 OpenClaw AI 助理 部署在运行 OpenWrt 的路由器上。


  1. 247 常驻:路由器是家里唯一一台 24 小时不断电、不睡眠的设备。
  2. 全家共享:所有接入 Wi-Fi 的设备都可以通过统一的接口(如 Telegram)使用 AI。
  3. 超低功耗:相比 PC 或服务器,路由器运行功耗极低(通常小于 5W)。
  4. 透明代理优势:利用路由器自带的加速功能,AI 调用云端 API(如 Claude/OpenAI)更稳定。

OpenClaw 核心基于 Node.js,对路由器性能有一定的要求:

  • 内存256MB RAM 是底线,推荐 512MB 及以上(防止 OOM 崩溃)。
  • 存储:本体及依赖约需 200MB。内置 Flash 普遍不足,强烈建议使用 USB 扩展存储 (extroot)
  • 架构:推荐 ARM64(如 MT7988、IPQ8074)或 x86 软路由

推荐设备:

  • GL.iNet MT-6000 (Flint 2):性能最强,内存大。
  • 小米 AX6S:性价比之选(需开启 extroot)。
  • x86 软路由 (N100/N5105):部署最简单,性能无上限。

第一步:系统准备与存储扩展

首先,通过 SSH 连接路由器,确保系统为 OpenWrt 23.05+。

Bash

# 更新包列表并安装基础依赖 opkg update opkg install curl wget git git-http ca-bundle bash

如果存储空间不足,挂载 USB 扩展(extroot 简易流程)

opkg install block-mount kmod-fs-ext4 kmod-usb-storage mkfs.ext4 /dev/sda1

…此处省略详细挂载步骤,请参考 OpenWrt 官方 extroot 指南

第二步:安装 Node.js 运行时

OpenClaw 需要 Node.js 20+

方法 A(简单版,适合 ARM64):

Bash

opkg install node npm node –version # 确认版本 >= 20 

方法 B(手动版,适合官网无包或版本过低):

Bash

cd /tmp wget https://nodejs.org/dist/v22.14.0/node-v22.14.0-linux-arm64.tar.gz tar -xzf node-v22.14.0-linux-arm64.tar.gz -C /usr/local –strip-components=1 
第三步:安装 OpenClaw 本体

Bash

# 使用一键安装脚本 curl -fsSL https://openclaw.ai/install.sh | bash

初始化配置

openclaw onboard

提示:在 onboard 过程中,建议选择 “minimal” 模式以节省内存。

第四步:配置 Telegram Bot 交互

由于路由器没有图形界面,我们使用 Telegram 作为控制终端:

  1. 找 @BotFather 创建机器人,获取 Bot Token
  2. 找 @userinfobot 获取你的 User ID(确保只有你能控制 AI)。
  3. 在 OpenClaw 配置中填入 Token 和 ID。
第五步:设置开机自启动

创建 Procd 服务脚本 /etc/init.d/openclaw

Bash

cat > /etc/init.d/openclaw <<‘EOF’ #!/bin/sh /etc/rc.common USE_PROCD=1 START=99 start_service() EOF

chmod +x /etc/init.d/openclaw /etc/init.d/openclaw enable /etc/init.d/openclaw start


为了让 AI 在低功耗设备上跑得更稳,建议进行以下优化:

  1. 限制内存使用: 启动时限制 Node.js 堆内存:NODE_OPTIONS=“–max-old-space-size=128” openclaw start
  2. 开启 Swap 交换分区: 在 USB 设备上创建 Swap,缓解物理内存不足导致的进程被杀。
  3. 精简插件: 在配置文件中关闭不常用的 Skills(如浏览器控制、截图等)。
  4. 定时重启: 在 Crontab 中设置每天凌晨 4 点重启 OpenClaw 以释放内存碎片。

  • npm 安装失败:通常是网络问题或空间不足。检查是否挂载了 /overlay
  • Bot 无响应:检查路由器是否能正常访问 api.telegram.org,确保你的网络加速环境已配置好。
  • 进程频繁被杀:执行 dmesg | grep -i oom 查看是否触发了系统内存回收。

将 OpenClaw 部署在路由器上,是实现“家庭 AI 化”最省心的方式。虽然路由器性能有限,但作为 AI Agent 的中继和任务调度器,它绰绰有余。

如果你在配置过程中遇到网络连接 API 失败的问题,请确保你的路由器已配置好稳定的海外网络访问环境。

小讯
上一篇 2026-04-08 13:38
下一篇 2026-04-08 13:36

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/251005.html