diff --git a/package/lean/luci-app-leigod-acc/Makefile b/package/lean/luci-app-leigod-acc/Makefile index 7ea702b07..1e29281fd 100644 --- a/package/lean/luci-app-leigod-acc/Makefile +++ b/package/lean/luci-app-leigod-acc/Makefile @@ -10,7 +10,7 @@ LUCI_TITLE:=Luci for Leigod Game Accelerater LUCI_PKGARCH:=all LUCI_DEPENDS:=+libpcap +iptables +kmod-ipt-nat +iptables-mod-tproxy +kmod-ipt-tproxy +kmod-tun +kmod-netem +tc-full +kmod-ipt-ipset +ipset +curl +miniupnpd +conntrack +conntrackd +leigod-acc PKG_VERSION:=1 -PKG_RELEASE:=2 +PKG_RELEASE:=3 include $(TOPDIR)/feeds/luci/luci.mk diff --git a/package/lean/luci-app-leigod-acc/luasrc/controller/acc.lua b/package/lean/luci-app-leigod-acc/luasrc/controller/acc.lua index 896d2205a..b7c11cdd4 100644 --- a/package/lean/luci-app-leigod-acc/luasrc/controller/acc.lua +++ b/package/lean/luci-app-leigod-acc/luasrc/controller/acc.lua @@ -5,6 +5,7 @@ function index() entry({ "admin", "services", "acc" }, alias("admin", "services", "acc", "service"), translate("Leigod Acc"), 50) entry({ "admin", "services", "acc", "service" }, cbi("leigod/service"), translate("Leigod Service"), 30).i18n = "acc" entry({ "admin", "services", "acc", "device" }, cbi("leigod/device"), translate("Leigod Device"), 50).i18n = "acc" + entry({ "admin", "services", "acc", "app" }, cbi("leigod/app"), translate("Leigod App"), 60).i18n = "acc" entry({ "admin", "services", "acc", "notice" }, cbi("leigod/notice"), translate("Leigod Notice"), 80).i18n = "acc" entry({ "admin", "services", "acc", "status" }, call("get_acc_status")).leaf = true entry({ "admin", "services", "acc", "start_acc_service" }, call("start_acc_service")) diff --git a/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/app.lua b/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/app.lua new file mode 100644 index 000000000..05fb606e5 --- /dev/null +++ b/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/app.lua @@ -0,0 +1,7 @@ +require("luci.util") + +mp = Map("accelerator") + +mp:section(SimpleSection).template = "leigod/app" + +return mp \ No newline at end of file diff --git a/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/service.lua b/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/service.lua index 29f7f2ccf..d6953d772 100644 --- a/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/service.lua +++ b/package/lean/luci-app-leigod-acc/luasrc/model/cbi/leigod/service.lua @@ -1,9 +1,21 @@ -local uci = require "luci.model.uci".cursor() +local uci = require "luci.model.uci".cursor() -- config -m = Map("accelerator") -m.title = translate("Leigod Accelerator Config") -m.description = translate("Control Accelerator Config") +m = Map("accelerator") +m.title = translate("Leigod Accelerator Config") +m.description = translate("Control Accelerator Config") + +s = m:section(TypedSection, "system") +s.addremove = false +s.anonymous = true + +enable = s:option(Flag,"enabled" ,translate("Enable")) +enable.rmempty = false +enable.default = 0 + +tun = s:option(Flag,"tun" ,translate("Tunnel Mode")) +tun.rmempty = false +tun.default = 0 m:section(SimpleSection).template = "leigod/service" diff --git a/package/lean/luci-app-leigod-acc/luasrc/view/leigod/app.htm b/package/lean/luci-app-leigod-acc/luasrc/view/leigod/app.htm new file mode 100644 index 000000000..530743a07 --- /dev/null +++ b/package/lean/luci-app-leigod-acc/luasrc/view/leigod/app.htm @@ -0,0 +1,6 @@ + +
\ No newline at end of file diff --git a/package/lean/luci-app-leigod-acc/luasrc/view/leigod/service.htm b/package/lean/luci-app-leigod-acc/luasrc/view/leigod/service.htm index 6796134f4..7eca3745f 100644 --- a/package/lean/luci-app-leigod-acc/luasrc/view/leigod/service.htm +++ b/package/lean/luci-app-leigod-acc/luasrc/view/leigod/service.htm @@ -1,4 +1,4 @@ - +