Web 界面概览
此页面介绍的是管理 OpenWrt 的 Web 界面。 要运行一个 Web 服务器,请参阅 webserver。 你可以在 http://lwn.net/Articles/420066/ 查阅 Web interfaces 相关的信息。
LuCI 界面
主要由 Lua (programming language) 编写
- uHTTPd 是默认的 Web 服务器
LuCI2 界面
- uHTTPd 是默认的 Web 服务器
JUCI
JUCI 是为基于 OpenWrt 的嵌入式设备(通常是无线路由器)开发的现代 Web 界面。它使用 HTML5 和 angular.js 构建,并使用 websockets 与 Lua 后端进行通信。您可以相互独立地构建前端应用程序和后端服务器,并分别使用它们。 它由 IOPSYS 开发并在他们的设备上使用。
Turris Foris 和 reForis
Foris 是 Turris Omnia 路由器中使用的 Web UI。 reForis 是它的重设计版本。但它们是开源的,因此您可以在其他设备上自由使用它们。它们是用 Python 编写的,因此您的设备必须有足够的磁盘空间。
Oui
Oui 是一款使用 Vue3 构建的 Web UI,依赖于自定义的 lua 运行时。它的模块化设计与 LuCI 类似 (即允许使用独立的 ipk 模块,而不是单一的前端)。
Gargoyle 石像鬼界面
使用 JavaScript 作为前端以处理用户端的操作,服务端使用 haserl 脚本。
- 实现概览: developer_documentation
CyberWRT
CyberWRT 是基于 OpenWrt 的 IoT 中心仪表板。它在 DIY 社区很流行。它不是为了管理路由器,但仍然有一些有限的功能。
Webmin
Webmin 是一个用 Perl 编写的基于 Web 的界面,用于 Unix 和 Linux 的系统管理(但它还没有移植到 OpenWrt)。使用任何现代网络浏览器,您可以设置用户帐户、Apache、DNS、文件共享等等。Webmin 消除了手动编辑 Unix 配置文件(如 /etc/passwd)的需要,并允许您从控制台或远程管理系统。 作者还为普通用户创建了 UserMin ,包括 webmail、密码更改、邮件过滤器、fetchmail 等功能。
X-Wrt 界面
X-Wrt 是 OpenWrt 的第一个 Web 界面项目。它不应与 OpenWrt 最近的一个中文 fork(也叫 X-Wrt)相混淆。
X-Wrt Chinese
OpenWrt 的中文 fork,有一个配置向导