Skip to content

miaoermua/CatWrt

Repository files navigation

CatWrt

客制化 OpenWrt 智能网关

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


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

项目

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

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

  • 🪅 免费项目不包含商业收费项目,全面拥抱开源,轻松部署私有应用。

  • 🆙 追求强大性能和可靠性,高效地享用 OpenWrt,可用性遥遥领先。

  • 📦 CatWrt 软件源,使用 opkg 原生安装不随大流,Linux 学习从此开始……

注:

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

  2. 项目免费开源,仅用于学术交流,严禁用于商业用途。

  3. 无内置商用配置文件,所有配置文件来自使用者与作者无关。


开源

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

编译过程完全开源!通过和社区交流也能编译出自己的 CatWrt 关键是这些都是在社区活跃下都是免费的;CatWrt 修改项已开源,编译时可参考不推荐直接编译! miaoermua/LEDE 遵守 GPL2.0 协议,二次开发需要标注出处。

固件中绝不含任何后门和可以监控或者劫持你的 HTTPS 的闭源软件,所有对 LEDE 修改均已展示并开源,SSL 安全是互联网最后的壁垒,安全干净才是固件应该做到的。

示例

文件对应仓库中编译结果:

lede/bin/packages = miaoermua/CatWrt/

lede/bin/targets = miaoermua/CatWrt/targets

软件源

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

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

x86-64

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

版本:v23.8

src/gz openwrt_core https://repo.miaoer.xyz/targets/x86/64/packages
src/gz openwrt_base https://repo.miaoer.xyz/x86_64/base
src/gz openwrt_luci https://repo.miaoer.xyz/x86_64/luci
src/gz openwrt_packages https://repo.miaoer.xyz/x86_64/packages
src/gz openwrt_routing https://repo.miaoer.xyz/x86_64/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/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://repo.miaoer.xyz/targets/mt798x/filogic/packages
src/gz openwrt_base https://repo.miaoer.xyz/mt798x/base
src/gz openwrt_luci https://repo.miaoer.xyz/mt798x/luci
src/gz openwrt_packages https://repo.miaoer.xyz/mt798x/packages
src/gz openwrt_routing https://repo.miaoer.xyz/mt798x/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/mt798x/telephony

aarch64_generic

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

版本:v22.12

src/gz openwrt_core https://repo.miaoer.xyz/targets/rockchip/armv8/packages
src/gz openwrt_base https://repo.miaoer.xyz/aarch64_generic/base
src/gz openwrt_luci https://repo.miaoer.xyz/aarch64_generic/luci
src/gz openwrt_packages https://repo.miaoer.xyz/aarch64_generic/packages
src/gz openwrt_routing https://repo.miaoer.xyz/aarch64_generic/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/aarch64_generic/telephony

mt7621

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

版本:v22.12

src/gz openwrt_core https://repo.miaoer.xyz/targets/ramips/mt7621/packages
src/gz openwrt_base https://repo.miaoer.xyz/mipsel_24kc/base
src/gz openwrt_luci https://repo.miaoer.xyz/mipsel_24kc/luci
src/gz openwrt_packages https://repo.miaoer.xyz/mipsel_24kc/packages
src/gz openwrt_routing https://repo.miaoer.xyz/mipsel_24kc/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/mipsel_24kc/telephony

换源

换可用源

有时候 Cloudflare 并不是能访问的情况下,替换一下域名即可

例如使用 vercel 提供的直连节点源

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

使用历史(LTS)源

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

以 CatWrt.v22.2 x86_64 示例

src/gz openwrt_core https://repo.miaoer.xyz/history/v22.2/targets/x86/64/packages
src/gz openwrt_base https://repo.miaoer.xyz/history/v22.2/x86_64/base
src/gz openwrt_luci https://repo.miaoer.xyz/history/v22.2/x86_64/luci
src/gz openwrt_oui https://repo.miaoer.xyz/history/v22.2/x86_64/oui
src/gz openwrt_packages https://repo.miaoer.xyz/history/v22.2/x86_64/packages
src/gz openwrt_routing https://repo.miaoer.xyz/history/v22.2/x86_64/routing
src/gz openwrt_telephony https://repo.miaoer.xyz/history/v22.2/x86_64/telephony

部署软件源

你可以将此仓库部署在你自己的服务器上搭建属于自己的软件源


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

或拉取到本地使用 docker-compose 启动

$ wget https://fastly.jsdelivr.net/gh/miaoermua/CatWrt@main/docker-compose.yml

$ docker compose up -d  
# docker-compose up -d
  • 使用 Linux 面板部署

将此仓库通过 git clone 拉取到服务器网站目录里,修改面板网站目录到 CatWrt 中;

部署完成后再按照架构平台或系列修改模板到本地部署中。


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

i18n: EN