istoreos/istoreos
GitHub: istoreos/istoreos
基于 OpenWRT 的入门级软路由和 NAS 系统,提供友好的图形界面和插件商店,让普通用户也能轻松搭建家庭软路由和轻量级存储服务。
Stars: 7472 | Forks: 844
iStoreOS 是入门级的路由系统,也是入门级的 NAS 系统,
基于原版 OpenWRT,在 ARS2 上经过长期迭代,最终开放适配到多个硬件平台
更多信息请参阅 https://github.com/istoreos
## 以下是 OpenWRT 原始的 README

OpenWrt Project 是一个针对嵌入式设备的 Linux 操作系统。OpenWrt
并未尝试构建单一、静态的固件,而是提供了一个带有包管理功能的完全
可写文件系统。这使您摆脱了供应商提供的应用程序选择和配置限制,并允许您
通过使用软件包来定制设备,以适应任何应用场景。
对于开发者而言,OpenWrt 是一个构建应用程序的框架,无需围绕它构建完整的
固件;对于用户而言,这意味着能够实现完全定制,以从未设想的方式使用设备。
Sunshine!
## 下载
预编译的固件镜像支持多种架构,并附带可作为 WiFi 家用路由器使用的
软件包选择。要快速找到一个用于从供应商出厂固件迁移到 OpenWrt 的
出厂镜像,请尝试 *固件选择器*。
* [OpenWrt 固件选择器](https://firmware-selector.openwrt.org/)
如果您的设备受支持,请跟随 **信息** 链接查看安装说明,或查阅下列支持资源。
##
高级用户可能需要额外的或特定的软件包(工具链、SDK 等)。对于简单固件下载之外的所有需求,请尝试 Wiki 下载页面:
* [OpenWrt Wiki 下载](https://openwrt.org/downloads)
## 开发
要构建您自己的固件,您需要一个 GNU/Linux、BSD 或 macOS 系统(需要区分大小写的文件系统)。Cygwin 不受支持,因为其缺乏区分大小写的文件系统。
### 需求
您需要以下工具来编译 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
```
### 快速开始
1. 运行 `./scripts/feeds update -a` 以获取 feeds.conf / feeds.conf.default 中定义的所有最新软件包定义
2. 运行 `./scripts/feeds install -a` 将所有获取的软件包的符号链接安装到 package/feeds/
3. 运行 `make menuconfig` 以选择您偏好的工具链、目标系统和固件软件包配置。
4. 运行 `make` 来构建您的固件。这将下载所有源代码,构建交叉编译工具链,然后为目标系统交叉编译 GNU/Linux 内核及所有选定的应用程序。
### 相关仓库
主仓库使用多个子仓库来管理不同类别的软件包。所有软件包都通过名为 `opkg` 的 OpenWrt 软件包管理器进行安装。如果您打算开发 Web 界面或向 OpenWrt 移植软件包,请在下方找到合适的仓库。
* [LuCI Web 界面](https://github.com/openwrt/luci):通过 Web 浏览器控制设备的现代模块化界面。
* [OpenWrt 软件包](https://github.com/openwrt/packages):移植软件包的社区仓库。
* [OpenWrt 路由](https://github.com/openwrt/routing):专门针对(网状)路由的软件包。
* [OpenWrt 视频](https://github.com/openwrt/video):专门针对显示服务器和客户端(Xorg 和 Wayland)的软件包。
## 支持信息
有关受支持设备的列表,请参阅 [OpenWrt 硬件数据库](https://openwrt.org/supported_devices)
### 文档
* [快速入门指南](https://openwrt.org/docs/guide-quick-start/start)
* [用户指南](https://openwrt.org/docs/guide-user/start)
* [开发者文档](https://openwrt.org/docs/guide-developer/start)
* [技术参考](https://openwrt.org/docs/techref/start)
### 社区支持
* [论坛](https://forum.openwrt.org):用于使用、项目、讨论和硬件建议。
* [支持聊天](https://webchat.oftc.net/#openwrt):**oftc.net** 上的 `#openwrt` 频道。
### 开发者社区
* [错误报告](https://bugs.openwrt.org):报告 OpenWrt 中的错误
* [开发者邮件列表](https://lists.openwrt.org/mailman/listinfo/openwrt-devel):发送补丁
* [开发者聊天](https://webchat.oftc.net/#openwrt-devel):**oftc.net** 上的 `#openwrt-devel` 频道。
## 许可证
OpenWrt 采用 GPL-2.0 许可
标签:Cutter, iStoreOS, NAS, OpenWRT, Samba, 固件定制, 客户端加密, 家庭服务器, 家用网络, 嵌入式Linux, 开源固件, 数据中心, 文件共享, 文件服务器, 智能家居网关, 私有云, 网络基础设施, 网络存储, 网络附加存储, 请求拦截, 路由器固件, 路由器系统, 软路由, 边缘计算