CatWrt.v25.8.amd64 一年磨一剑稳定版固件再更新,修复和新增校园网需求
前言
之前制作的 OpenWrt 固件深受大家欢迎,我也深入了解了 Linux 的路由需求,将每个群体都照顾到, 你用的固件可以满足家庭稳定的网关需求,也可以放在实验室挂载服务,也可以将它用于寝室搞校园网。
但是请老版本用户完整看一遍避免踩坑!本人也是用了有大半个月了,没什么问题。
✨Highlight
基础系统,标准功能,高扩展性,水桶级别固件,Pro 级底层。
系统没有魔改,稳定性更好,支持多种加速流量卸载(Flow Offloading/Shortcut-FE)提升小包转发能力。
最新 GNU/Linux Kernel v6.12.38,基于 LEDE@3fda82b,基于 CatWrt_base
固件可用空间: 550M
- 新增 A 厂主题(不能说),分区扩容插件,easytier,ikoolproxy,clouddrive2,雷神
- 新增单程序包 openlist,cloudflared,adguardhome,以及 bind-dig 预装组件,btop
- 新增校园网组件插件支持,支持: minieap,mentohust,UA3F,UA2F,rkp-ipid,netkeeper
- 新增 cattools 预装
- 更新各类插件
- 修复 rndis 组件缺少的问题,可以使用 USB WAN 功能
- 修复 Python3 基础环境问题,支持 PIP,requests
- 修复 NFS 缺少的组件
- 移除对 Docker 的预装,更省空间
- 禁用了 coremark 自动跑分,给垃圾软路由更好的保护(可能没生效)
- 移除不支持 qbittorrent-ee 增强版,需手动下载旧版本
- 实验性新增 SFP 模块的支持,部分需要额外安装驱动
- 实验性新增 luci2 + firewall4 支持,预装 lua 18.06 版 luci + fw3
默认
CatWrt 默认 IP: 192.168.1.4
账号: root
密码: password
- CatWrt 软件源默认不开启,需要按照教程配置
- DDNS-GO 默认账号密码和上边一样
更新
如果你使用的 CatWrt 的 x86_64(amd64) 版本的固件可以通过 Cattools 来更新固件。
本次固件更新将会
- 密码重置为
password
- 清除你安装的软件包(包含插件,依赖),更新后为固件自带插件
- ADH 配置重置(如果你没有使用不会影响)
- 挂载点被还原为固件
- Docker 被清除
如果你不想使用 Cattools 也可以通过这个命令来升级,这个的样例命令是不带 Ghproxy,请你注意。
使用 EFI 引导的固件,使用该命令 👇
sysupgrade https://github.com/miaoermua/CatWrt/releases/download/v25.8/CatWrt.v25.8.amd64-squashfs-combined-efi.img.gz
使用 BIOS 引导的固件,使用该命令 👇
sysupgrade https://github.com/miaoermua/CatWrt/releases/download/v25.8/CatWrt.v25.8.amd64-squashfs-combined.img.gz
缺点
- 安装插件的时候会报错 目前发现不会影响正常使用,也能够成功安装正常使用。
//usr/lib/opkg/info/luci-theme-asus.postinst: .: line 2: can't open '/etc/uci-defaults/30_luci-theme-asus': No such file or directory
Installing luci-app-store (0.1.29-5) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/luci-app-store_0.1.29-5_all.ipk
Installing xz-utils (5.4.1-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/xz-utils_5.4.1-1_x86_64.ipk
Installing liblzma (5.4.1-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/liblzma_5.4.1-1_x86_64.ipk
Installing xz (5.4.1-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/xz_5.4.1-1_x86_64.ipk
Installing libacl (2.3.1-2) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/libacl_2.3.1-2_x86_64.ipk
Installing libbz2-1.0 (1.0.8-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/libbz2-1.0_1.0.8-1_x86_64.ipk
Installing bzip2 (1.0.8-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/bzip2_1.0.8-1_x86_64.ipk
Installing tar (1.34-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/tar_1.34-1_x86_64.ipk
Installing luci-lib-xterm (4.18.0) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/luci-lib-xterm_4.18.0_all.ipk
Installing script-utils (2.38.1-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/script-utils_2.38.1-1_x86_64.ipk
Installing coreutils-stty (9.3-1) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/packages/coreutils-stty_9.3-1_x86_64.ipk
Installing taskd (1.0.3-2) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/taskd_1.0.3-2_all.ipk
Installing luci-lib-taskd (1.0.23) to root...
Downloading http://10.0.0.228:1480/packages/x86_64/base/luci-lib-taskd_1.0.23_all.ipk
Configuring libbz2-1.0.
Configuring libacl.
Configuring liblzma.
Configuring luci-lib-xterm.
Configuring bzip2.
Configuring xz-utils.
Configuring xz.
Configuring tar.
Configuring script-utils.
Configuring coreutils-stty.
Configuring taskd.
Configuring luci-lib-taskd.
Configuring luci-app-store.
//usr/lib/opkg/info/luci-app-store.postinst: .: line 2: can't open '/etc/uci-defaults/luci-app-store': No such file or directory
- tailscale 无法正常使用,如需要请不要升级到该版本(应该是不兼容新版内核) 可以使用 CatWrt.v24.9.amd64 这个版本其实也没问题,就是包有点老,不介意问题不大,功能正常。 或者尝试其他方法。
软件源说明
有很多人不知道我们的软件源是需要单独配置的,因为服务器流量和分流我们都要照顾到,不能给太大压力了。第一是没钱,第二是分流并不是长久之计。
固件是可以安装编译好的,但未预装集成的插件、组件、内核模块。如需请参考以下博文下的👇 ## 教程
软件源可以用免费的服务,以及服务器部署的,当然也可以自己部署。这里就不一一展开了,感兴趣的可以查看我的教程。
替换前
# Default feeds are provided by the source code.
# To use CatWrt feeds, please use 'cattools' command
# or refer to blog: miaoer.net
src/gz openwrt_core https://mirrors.tencent.com/lede/releases/24.10.2/targets/x86/64/packages
src/gz openwrt_base https://mirrors.tencent.com/lede/releases/24.10.2/packages/x86_64/base
src/gz openwrt_luci https://mirrors.tencent.com/lede/releases/24.10.2/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.tencent.com/lede/releases/24.10.2/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.tencent.com/lede/releases/24.10.2/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.tencent.com/lede/releases/24.10.2/packages/x86_64/telephony
vvv
替换后
src/gz openwrt_core http://10.0.0.228:1480/targets/x86/64/packages
src/gz openwrt_base http://10.0.0.228:1480/packages/x86_64/base
src/gz openwrt_luci http://10.0.0.228:1480/packages/x86_64/luci
src/gz openwrt_packages http://10.0.0.228:1480/packages/x86_64/packages
src/gz openwrt_routing http://10.0.0.228:1480/packages/x86_64/routing
src/gz openwrt_telephony http://10.0.0.228:1480/packages/x86_64/telephony
教程
自己部署本地软件源(非必须)
主路由快速配网教程
在 PVE 上安装
其他教程请参考 👇 ## 帮助
下载
请勿将固件用于非法用途,用户使用导致的问题与本人无责。
Github releases | 123 云盘 | 百度云盘
123 云盘、百度云盘提取码: miao
如不知道下载哪个文件,请参考
帮助
赞助,加群,部分教程 👇