From 4081ff02f471566277e72b9c11e49e092f11edbb Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Tue, 23 Oct 2018 21:04:51 +0800 Subject: [PATCH] let ssr plus can flush 500 severs at one-click --- package/lean/luci-app-ssr-plus/Makefile | 2 +- .../luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua | 2 +- .../luci-app-ssr-plus/root/usr/share/shadowsocksr/delservers.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index 3bd2feb162..e8b4e6e360 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -9,7 +9,7 @@ LUCI_TITLE:=LuCI support for SSR Plus LUCI_DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +bash +pdnsd-alt +wget LUCI_PKGARCH:=all PKG_VERSION:=1 -PKG_RELEASE:=28 +PKG_RELEASE:=29 include $(TOPDIR)/feeds/luci/luci.mk diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua index 17a06c3226..0bde2f2eb7 100644 --- a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua +++ b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua @@ -41,7 +41,7 @@ o = s:option(Button,"delete",translate("Delete all severs")) o.inputstyle = "reset" o.write = function() luci.sys.call("nohup bash /usr/share/shadowsocksr/delservers.sh > /tmp/subupdate.log 2>&1 &") - luci.sys.call("sleep 3") + luci.sys.call("sleep 5") luci.http.redirect(luci.dispatcher.build_url("admin", "services", "shadowsocksr", "servers")) end diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/delservers.sh b/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/delservers.sh index 46a4d9a9b7..bf70707098 100755 --- a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/delservers.sh +++ b/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/delservers.sh @@ -1,6 +1,6 @@ #!/bin/bash -for((i=1;i<=200;i++)); +for((i=1;i<=500;i++)); do uci delete shadowsocksr.@servers[$1] >/dev/null 2>&1 done