Skip to content

miaoermua/CatWrt

Repository files navigation

CatWrt

客制化 OpenWrt 智能网关

安装应用 | CatWrt 博客 | ❤️ 支持喵二


🐧 欢迎来到 CatWrt 仓库,这里是软件源 Repo 发行版仓库。仅存二级制文件,源码请转到 miaoermua/LEDE & miaoermua/catwrt_base 审查源代码。

项目

  • 👍 获得高校学生,开源社区开发者的青睐,社区互相交流 OpenWrt 知识

✅ 验证学生:武汉大学,华中科技大学,中南大学,杭州电子科技大学,江西理工大学等高校...

  • 🪅 不包含商业收费项目,全面拥抱自由软件,轻松部署私有应用

  • 🆙 追求强大性能和可靠性,高效地享用 OpenWrt,可用性 ++

  • 📦 CatWrt 软件源,使用 opkg 原生安装,学习 Linux 就此开始...

注:

  1. 项目未和高校官方开展活动合作,数据来源于社区用户所提供的大学院校(侵联删)。

  2. 项目是自由软件,仅用于学术交流,严禁用于商业用途,所有操作都归用户所有。


开源

CatWrt 是基于开源的 Lean's LEDE 仓库编译的 OpenWrt 发行版;可以查看发布博客留下的链接和本仓库提交更新时描述的源码地址。

项目是自由软件,编译过程完全可信,通过和社区交流自己动动手也能编译出完全一致的 CatWrt;固件中绝不含任何后门和可以监控或者劫持你的 TLS/SSL 闭源软件,CatWrt 对所有 LEDE 修改均已展示并开源,SSL 安全是互联网最后的壁垒,安全干净才是固件应该做到的。

编译时可参考 miaoermua/catwrt_base 遵守 GPL2.0 协议,二次开发需要标注出处。

示例图

二进制包文件对应仓库中编译结果:

/home/lede/bin/packages = miaoermua/CatWrt/

/home/lede/bin/targets = miaoermua/CatWrt/targets

软件源

😍 使用 Cattools 可快速配置软件源,无需下列繁琐配置。

假如使用前已经刷新列表 opkg update 请先在终端 rm -f /var/lock/opkg.lock 清理掉默认腾讯源的索引文件,再将源索引填入 CatWrt 发行版软件源中再刷新。

如果不可用无法连接,可以在底部寻找分流源的使用方法示例,当然你也可以在使用之前就测试每一个可用的源。

x86-64

传统 x86 软路由 (仅支持 x86_64/AMD64/64 位;不支持 x86_32/386/32 位)

发行版本:v24.9

src/gz openwrt_core https://vercel.catwrt.eu.org/targets/x86/64/packages
src/gz openwrt_base https://vercel.catwrt.eu.org/x86_64/base
src/gz openwrt_luci https://vercel.catwrt.eu.org/x86_64/luci
src/gz openwrt_packages https://vercel.catwrt.eu.org/x86_64/packages
src/gz openwrt_routing https://vercel.catwrt.eu.org/x86_64/routing
src/gz openwrt_telephony https://vercel.catwrt.eu.org/x86_64/telephony

mt798x

支持 TP-link TL-XDR 4288/6086/6088,Xiaomi Redmi AX6000,Xiaomi WR30U,jcg q30,GL.inet mt3000,H3C nx30Pro

发行版本:v23.8

src/gz openwrt_core https://vercel.catwrt.eu.org/targets/mt798x/filogic/packages
src/gz openwrt_base https://vercel.catwrt.eu.org/mt798x/base
src/gz openwrt_luci https://vercel.catwrt.eu.org/mt798x/luci
src/gz openwrt_packages https://vercel.catwrt.eu.org/mt798x/packages
src/gz openwrt_routing https://vercel.catwrt.eu.org/mt798x/routing
src/gz openwrt_telephony https://vercel.catwrt.eu.org/mt798x/telephony

aarch64_generic

电犀牛 r66s,友善 r5s (适配问题仅可用机型)

发行版本:v22.12

src/gz openwrt_core https://vercel.catwrt.eu.org/targets/rockchip/armv8/packages
src/gz openwrt_base https://vercel.catwrt.eu.org/aarch64_generic/base
src/gz openwrt_luci https://vercel.catwrt.eu.org/aarch64_generic/luci
src/gz openwrt_packages https://vercel.catwrt.eu.org/aarch64_generic/packages
src/gz openwrt_routing https://vercel.catwrt.eu.org/aarch64_generic/routing
src/gz openwrt_telephony https://vercel.catwrt.eu.org/aarch64_generic/telephony

mt7621

小米/红米 AC2100,新路由 3(Newifi_d2)等...

发行版本:v24.9

src/gz openwrt_core https://vercel.catwrt.eu.org/targets/mt7621/packages
src/gz openwrt_base https://vercel.catwrt.eu.org/mt7621/base
src/gz openwrt_luci https://vercel.catwrt.eu.org/mt7621/luci
src/gz openwrt_packages https://vercel.catwrt.eu.org/mt7621/packages
src/gz openwrt_routing https://vercel.catwrt.eu.org/mt7621/routing
src/gz openwrt_telephony https://vercel.catwrt.eu.org/mt7621/telephony

换源

换可用源

有时候其他镜像软件源无法访问时可以选择 Cloudflare 替换一下域名即可

例如在 vercel 的域名前面加入 cf 即可使用 CDN 源

src/gz openwrt_core https://cfvercel.catwrt.eu.org/targets/mt798x/filogic/packages
src/gz openwrt_base https://cfvercel.catwrt.eu.org/mt798x/base
src/gz openwrt_luci https://cfvercel.catwrt.eu.org/mt798x/luci
src/gz openwrt_packages https://cfvercel.catwrt.eu.org/mt798x/packages
src/gz openwrt_routing https://cfvercel.catwrt.eu.org/mt798x/routing
src/gz openwrt_telephony https://cfvercel.catwrt.eu.org/mt798x/telephony

使用历史(LTS)源

在博客发布的都是长期支持版本 (LTS) 历史版本都加在 /history 文件夹内

以 CatWrt.v22.2 x86_64 示例

src/gz openwrt_core https://vercel.catwrt.eu.org/history/v22.2/targets/x86/64/packages
src/gz openwrt_base https://vercel.catwrt.eu.org/history/v22.2/x86_64/base
src/gz openwrt_luci https://vercel.catwrt.eu.org/history/v22.2/x86_64/luci
src/gz openwrt_oui https://vercel.catwrt.eu.org/history/v22.2/x86_64/oui
src/gz openwrt_packages https://vercel.catwrt.eu.org/history/v22.2/x86_64/packages
src/gz openwrt_routing https://vercel.catwrt.eu.org/history/v22.2/x86_64/routing
src/gz openwrt_telephony https://vercel.catwrt.eu.org/history/v22.2/x86_64/telephony

如何部署 CatWrt

访问 CatWrt 发布博客 | Github Release | 1Panel 中跑 CatWrt 旁路网关 Docker 版 OpenWrt

部署软件源

你可以将此仓库部署在你自己的服务器上搭建属于自己的软件源,需要在部署后按照上诉机型的软件源配置文件修改域名为你的容器地址


  • 使用 docker-compose 部署,将编排文件拉取到本地使用启动
$ wget https://fastly.jsdelivr.net/gh/miaoermua/CatWrt@main/docker-compose.yml

$ docker compose up -d  
# docker-compose up -d

或使用命令直接部署

$ docker run -d -p 1480:80 miaoer/catwrt-repo:latest
  • 使用 Linux 面板部署

将此仓库通过 git clone https://github.com/miaoermua/CatWrt.git 拉取到服务器网站目录里,修改面板网站目录到 CatWrt 中;

  • 使用 Windows 部署

无法使用 CatWrt 在线源,那就本地部署一个!


欢迎预览 博客 多多评论交流,欢迎使用后留下你的评论和 Star!

i18n: EN