fanchmwrt/fanchmwrt

GitHub: fanchmwrt/fanchmwrt

基于 OpenWrt 的企业级路由器固件,整合防火墙功能并提供多款热门设备的预编译固件。

Stars: 659 | Forks: 180

## 关于 FanchmWrt 是一个开源的企业级路由器系统。 本项目基于 OpenWrt,并整合了一些防火墙功能。 目前已发布了几款热门设备的固件,可在 [www.fanchmwrt.com](https://www.fanchmwrt.com) 下载。 您也可以自己为其他型号编译固件。 ## 开发 您可以自行编译 fanchmwrt 固件,推荐使用 Ubuntu 22。 重新发布固件时,请包含本仓库地址。 ### 环境要求 编译 FanchmWrt 所需的工具与 OpenWrt 相同,但在不同的发行版中,软件包的名称会有所不同。您可以在 [构建系统设置](https://openwrt.org/docs/guide-developer/build-system/install-buildsystem) 文档中查看包含各发行版特定软件包的完整列表。 ``` binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which ``` ### 快速开始 编译 FanchmWrt 的过程与编译 OpenWrt 相同;请参考 OpenWrt 的编译教程。 1. 运行 `./scripts/feeds update -a` 以获取 feeds.conf / feeds.conf.default 中定义的所有最新的包定义 2. 运行 `./scripts/feeds install -a` 为所有获取到的包在 package/feeds/ 目录下安装符号链接 3. 运行 `make menuconfig` 为工具链、目标系统和固件包选择您偏好的配置。 4. 运行 `make` 来构建您的固件。这将下载所有源码,构建交叉编译工具链,然后为目标系统交叉编译 GNU/Linux 内核及所有选定的应用程序。 ## 许可证 FanchmWrt 基于 GPL-2.0 许可证授权 ## 上游仓库 https://github.com/openwrt/openwrt
标签:Cutter, OpenWrt, 企业级网络, 固件编译, 客户端加密, 路由器系统, 防火墙