修改openwrt的Luci界面显示Helloworld

本文旨在为初学者提供一个简单的OpenWrt Luci界面修改教程。通过修改controller层文件和增加view层的hello.htm文件,将"Hello World"显示在Web界面中。教程详细解释了如何关闭Luci缓存,修改controller层的status.lua,创建view层的hello.htm文件,并展示了最终的成果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天对openwrt的Luci界面很感兴趣,然而网上资料太少,而且许多资料又讲得太深,没有一个“helloworld”式的感性认识,故作此篇来帮助想要从头开始学Luci却无从下手的同学们。

0、目标

首先明确一下我们的目标:通过修改openwrt的内置web服务Luci(Lua Configuration Interface)里的文件来向web界面中增加我们想要的内容。
具体分成两个步骤:

  1. 修改controller层文件
  2. 增加view层的文件(即html页面)

顺带一提,由于Luci默认使用缓存技术,因此我们所作的修改不能马上看见效果。
在进行实验之前,我们先关掉缓存:

  • 找到/etc/config/luci文件中的下列行
    缓存
  • 把1改为0即可
    修改后
    (最好重启一下系统或uhttpd)

1、修改controller层文件

打开/usr/lib/lua/luci/controller/admin/status.lua文件,找到index()函数,发现它长这样:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值