root@OpenWrt:/# mkdir /usr/lib/lua/luci/model/cbi/admin_myapp root@OpenWrt:/# cd /usr/lib/lua/luci/model/cbi/admin_myapp root@OpenWrt:/usr/lib/lua/luci/model/cbi/admin_myapp# vim cbi_tab.lua root@OpenWrt:/usr/lib/lua/luci/model/cbi/admin_myapp# cat cbi_tab.lua -- Copyright...
luci-app-nlbwmon # 网络带宽监视器 luci-app-ramfree # 释放内存 luci-app-rclone # rclone luci-app-samba # 网络共享(samba) luci-app-upnp # 通用即插即用 UPnP(端口自动转发) luci-app-vlmcsd # KMS 服务器(WIN 激活工具) luci-app-vsftpd # FTP 服务器 luci-app-webadmin # Web 管理页面设置 ...
luci 是 mvc 架构, /usr/lib/lua/luci/下有三个目录 model、view、controller,它们对应 M、V、C。 下面简单介绍生成界面的方法。 其中M 是已经生成的 web 控件, 其实这里就是写好的 lua 脚本,V 是给外部提供的一些 web 界面,C 控制其 V 和 M 的显示方式,从上面的描述可以看出 C 部分是其入口的地方,...
2. 上图luci-app-myapplication/Makefile文件中添加以下代码:include $(TOPDIR)/rules.mkLUCI_TITLE:=LuCI Support for TestLUCI_DEPENDS:=include ../../luci.mk# call BuildPackage - OpenWrt buildroot signature 3. 在luasrc/controller/myapp/mobi.lua添加以下代码:function index() entry({"admin", "...
【一、LuCI配置界面开发的框架】LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,同时其使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Model层就可以了。官方也有一个如何去创建
webdev 这个简单,还是到系统-软件包去搜luci-app-aliyundrive-webdav安装,然后按插件教程获取token即可。 用这个在线看视频的速度飞快。另外还有一个可以挂载到本地硬盘然后共享,电脑连接上共享以后和本地访问一样,叫clouddrive,感兴趣的可以研究一下。
第一步:/usr/lib/lua/luci/controller/admin/system.lua中注册选项: entry({"admin", "system", "test-cbi"}, cbi("admin_system/test"), _("test-cbi"), 4).dependent = false 第二步: root@OpenWrt:~# cat/usr/lib/lua/luci/model/cbi/admin_system/test.lua ...
阿里云挂载webdev 这个简单,还是到系统-软件包去搜luci-app-aliyundrive-webdav安装,然后按插件教程获取token即可。 用这个在线看视频的速度飞快。 Aria下载 插件安装方式不赘述了,安装好设置一下目录即可。 自带NG后台,下载不愁。 时间机器备份 因为是星际魔盒,插了两块3T硬盘,需要使用时间机器的把共享模板里面的 ...
这样就会在顶栏中添加一栏“设备应用配置”,而其中包含两个页面“应用参数配置”、“FTP参数配置”,这两个页面指向的是/usr/lib/lua/luci/model/cbi/文件夹中的admin_deviceapp/deviceapp.lua脚本和admin_deviceapp/deviceftp.lua脚本; 在/usr/lib/lua/luci/model/cbi/文件夹中创建admin_deviceapp文件夹,并在其...
luci-app-nlbwmon # 网络带宽监视器 luci-app-ramfree # 释放内存 luci-app-rclone # rclone luci-app-samba # 网络共享(samba) luci-app-upnp # 通用即插即用 UPnP(端口自动转发) luci-app-vlmcsd # KMS 服务器(WIN 激活工具) luci-app-vsftpd # FTP 服务器 luci-app-webadmin # Web 管理页面设置 ...