在openwrt上想要部署自己的shell脚本太麻烦?那就做一个openwrt在web界面上直接编辑并运行脚本的插件!!!(附上源码和ipk包)

本文介绍了一款名为Luci-app-nettask的Openwrt插件,它简化了在路由器Web后台编写和执行脚本的过程,支持立即执行、开机启动、按钮触发、断网认证和定时任务等功能。用户可以通过GitHub获取更多详细信息。

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

# Openwrt脚本编辑器:Luci-app-nettask

## 简介
        前因:作者发现许多新手(包括作者在内)想要在openwrt上添加自己的脚本,但是发现坑太多!!!问大佬就是vi编辑器,问题是:不会用!!要是用软件上传,还要给权限,终端命令运行,一顿操作猛如虎,给人累够呛。于是我就想做一个插件,在openwrt上做一个luci插件,这样就能在路由器的web后台上直接编写脚本并一键执行。

        于是不久后,luci-app-nettask就此诞生了!它支持了五种执行方式:直接运行、启动运行、物理按钮触发执行(会覆盖原有按钮逻辑)、定时执行、断网触发运行。

大概效果:

## 功能一:立即执行
编辑脚本,保存应用后点击运行即可运行,如果脚本在运行就会显示停止运行按钮,点击即可停止运行。

## 功能二:系统启动时运行
此脚本启用状态下,会伴随系统启动而运行,支持死循环的程序。

## 功能三:按下机器上的按钮时运行
轻按路由器的复位按键无需停留快速抬起,即可运行这个脚本。

## 功能四:断网执行

此功能适合用于某些认证上网的场景(某些校园网需要发送post请求、get请求来认证上网),在检测到网络断开的情况下,会执行这个脚本

## 功能五:计划任务

除了即时执行脚本,这个插件还支持设置定时任务。用户可以轻松地安排脚本在特定时间点或间隔时间内运行,实现自动化操作。它可以自定义每月-日-周几-时-分来执行这个脚本,计划任务的规则跟系统默认的写法一样。

## GitHub 仓库链接
想了解更多关于这个插件的信息?请查看我的 [GitHub 仓库](lucikap/luci-app-nettask (github.com))。

---
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Brukamen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值