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, 企业级网络, 固件编译, 客户端加密, 路由器系统, 防火墙