1. Luci 的核心组成
(1) Lua
- 简介:Luci 的界面和逻辑几乎完全使用 Lua 脚本语言编写。Lua 是一种轻量级、高效的嵌入式脚本语言,适合在资源受限的路由器环境中运行。
- 作用:
- 生成动态 Web 页面(与后端交互渲染 HTML)。
- 处理用户提交的表单数据(如修改 Wi-Fi 密码)。
- 调用系统命令(例如重启服务、读取配置)。
(2) UCI (Unified Configuration Interface)
- 简介:UCI 是 OpenWrt 的统一配置框架,用于标准化系统配置文件的格式和管理方式(位于
/etc/config/
目录下的文本文件,如network
、wireless
)。 - 作用ÿ