线路与进阶12 分钟更新于 2026年10月9日

Cudy TR3000 刷 OpenWrt 并安装 PassWall2 教程

便携路由器 Cudy TR3000 刷入 OpenWrt 的两步刷机流程、V1 与 V2 版本的区别、变砖后用 TFTP 救回的方法,以及在闪存紧张的路由器上离线安装 PassWall2、导入订阅和节点的完整步骤。

这篇讲什么

软路由方案 里提到,一个人用或者经常出差,便携式路由器最合适。这篇以 Cudy TR3000 为例,讲三件事:刷入 OpenWrt、刷坏了怎么救、装上分流插件。

选这台机器的原因:

  • USB-C 供电,充电宝就能带动
  • 厂商官方提供 OpenWrt 固件,刷机风险低
  • 自带恢复机制,刷坏了能救回来
  • 价格在两三百元

硬件和版本

项目规格
处理器联发科 MT7981 双核
内存512 MB
闪存128 MB 或 256 MB,取决于硬件版本
网口一个 2.5G WAN 口,一个千兆 LAN 口
无线WiFi 6 双频

一定要先分清 V1 和 V2

这台路由器有两个硬件版本,闪存大小不同,固件完全不通用,刷错会失败甚至变砖。

版本闪存固件文件名里的标识
V1128 MBtr3000-v1
V2256 MBtr3000-v2

确认方法有两种:看机身底部或包装盒上的标签;或者登录原厂后台,地址是 192.168.10.1,在系统信息页面查看硬件版本。

记下版本,后面每次下载固件都要对上。

准备固件

需要准备两份固件,都要和硬件版本一致:

  1. 厂商提供的 OpenWrt 中间固件。 从 Cudy 官网的固件下载页 获取。
  2. OpenWrt 正式版固件。 在 OpenWrt 官方设备页 或固件选择器里搜索这台机器,下载文件名带 squashfs-sysupgrade 的那一个。

不能跳过中间固件,直接把正式版刷进原厂系统是行不通的。

想以后刷回原厂系统的话,顺便把厂商的原厂固件也下载下来留着。

刷入 OpenWrt

第一步:刷中间固件

  1. 用网线连接电脑和路由器
  2. 浏览器打开 192.168.10.1,登录原厂后台
  3. 进入固件升级页面
  4. 上传中间固件,开始升级
  5. 等待大约两分钟,路由器会自动重启

重启后路由器的地址变成 192.168.1.1。

第二步:升级到正式版

  1. 浏览器打开 192.168.1.1,进入 OpenWrt 的管理界面
  2. 进入“系统 → 固件升级”
  3. 上传正式版的 squashfs-sysupgrade 文件
  4. 取消勾选“保留配置”
  5. 开始升级并等待重启

注意: 刷完之后无线默认是关闭的。必须先用网线连进后台,手动把无线打开。

以后升级 OpenWrt 版本,重复第二步即可。

刷坏了怎么救

后台进不去,或者想彻底刷回原厂系统,都用下面的 TFTP 方法。它依靠路由器自带的引导程序强制写入固件。

准备

  1. 下载 tftpd64 这个小工具,解压后直接运行,不需要安装
  2. 准备要刷的固件。刷回原厂就用原厂固件,并把文件名改成 recovery.bin
  3. 把固件和 tftpd64 放在同一个文件夹
  4. 把电脑的有线网卡设成固定地址:IP 192.168.1.88,子网掩码 255.255.255.0,网关 192.168.1.1
  5. 暂时关闭电脑防火墙,否则传输会被拦截

操作

  1. 网线接路由器的 LAN 口,不要接 WAN 口
  2. 路由器先断电
  3. 运行 tftpd64
  4. 按住路由器的 Reset 键不放,然后接通电源
  5. 继续按住至少五秒,看到 tftpd64 里出现传输进度再松手
  6. 等待三到五分钟,期间不要断电

完成后路由器会重启。刷回的是原厂系统的话,后台地址回到 192.168.10.1。

最后记得把电脑的网卡改回自动获取地址,并重新打开防火墙。

安装 PassWall2

为什么选 PassWall2

功能完整的 PassWall 会装上好几个内核,加起来要占几十 MB。闪存只有 128 MB 的机器,系统本身就用掉大半,装到一半就会提示空间不足。

PassWall2 是精简版,只带必要的组件,体积小得多,更适合这类机器。它的局限是多节点管理功能比较简单。闪存有 256 MB、又需要频繁切换多个节点的话,可以直接装完整版。各插件的区别见 软路由方案。

确认系统版本和架构

用 SSH 登录路由器,查看系统版本:

cat /etc/openwrt_release | grep DISTRIB_RELEASE

版本号决定安装包的格式:

OpenWrt 版本包格式安装命令
24 及更早ipkopkg install
25 及更新apkapk add --allow-untrusted

再查看处理器架构:

uname -m

TR3000 输出的是 aarch64,下载时选架构标识里带 aarch64 的包。

离线安装

路由器这时还不能访问境外网络,直接在线安装经常失败。更稳的做法是用电脑下载好再传过去。

  1. 到 PassWall2 的发布页 下载三样东西:主程序包、中文语言包、对应架构的依赖包压缩文件
  2. 解压依赖包
  3. 把这些文件传到路由器的 /tmp 目录。这个目录在内存里,不占闪存空间
scp *.ipk [email protected]:/tmp/
  1. 登录路由器,进入 /tmp 目录后安装。24 版本的系统执行:
cd /tmp
opkg install *.ipk

25 版本的系统把文件换成 apk 格式,执行:

cd /tmp
apk add --allow-untrusted *.apk
  1. 刷新管理界面,菜单的“服务”里出现 PassWall2 就是装好了

也可以不用命令行,在管理界面的“系统 → 软件包”里逐个上传安装。

安装时报错

报错信息原因处理
no space left on device闪存空间不够卸载用不到的插件
check_data_file_clashes和已安装的 PassWall 冲突先卸载 PassWall
Unknown package缺少依赖确认依赖包都传上去了

安装前可以用 df -h 看一眼剩余空间,至少留出 30 MB。

导入节点

打开“服务 → PassWall2”:

导入后选中一个节点,打开主开关。先用一台设备测试:境内网站正常、境外网站也能打开,再让其他设备连进来。

出差时怎么用

  1. 路由器的 WAN 口接酒店的网线,或者在无线设置里让它连接酒店的 WiFi
  2. 手机、电脑连接路由器自己发出的 WiFi
  3. 如果酒店网络需要网页登录,用任意一台设备打开浏览器完成一次即可

所有设备都不用单独设置。

常见疑问

tftpd64 没有任何传输进度

最常见的原因是网线接到了 WAN 口、电脑地址没设对,或者防火墙没关。再检查固件文件名是否符合要求。

刷完连不上 WiFi

这是正常的。OpenWrt 默认关闭无线,用网线连进后台打开即可。

这台机器能带几台设备

五台以内比较合适。设备更多或者家里长期使用,看 软路由方案 里其他几类硬件。

换一台路由器步骤一样吗

装插件和导入节点的部分是通用的。刷机方法每个型号都不同,要按对应型号的说明操作。