From e2ea8379b0a03f36a9ebab9b979d364d07ee6300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=83=E4=BA=AE=E6=96=8C?= <1129525450@qq.com> Date: Mon, 20 Feb 2023 13:22:17 +0800 Subject: [PATCH 1/2] init script supports new ipaddr syntax --- luci-app-alist/root/etc/init.d/alist | 1 + 1 file changed, 1 insertion(+) diff --git a/luci-app-alist/root/etc/init.d/alist b/luci-app-alist/root/etc/init.d/alist index 2760a88..e1638a7 100755 --- a/luci-app-alist/root/etc/init.d/alist +++ b/luci-app-alist/root/etc/init.d/alist @@ -17,6 +17,7 @@ get_config() { config_get allow_wan $1 allow_wan 0 config_load network config_get lan_addr lan ipaddr "0.0.0.0" + lan_addr=${lan_addr%%/*} } set_firewall() { From 9af6035c67fc5a2671ef6fe91e0278ca4a27109c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=83=E4=BA=AE=E6=96=8C?= <1129525450@qq.com> Date: Mon, 20 Feb 2023 13:33:08 +0800 Subject: [PATCH 2/2] init script supports multiple ip on lan --- luci-app-alist/root/etc/init.d/alist | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/luci-app-alist/root/etc/init.d/alist b/luci-app-alist/root/etc/init.d/alist index e1638a7..736a001 100755 --- a/luci-app-alist/root/etc/init.d/alist +++ b/luci-app-alist/root/etc/init.d/alist @@ -17,7 +17,11 @@ get_config() { config_get allow_wan $1 allow_wan 0 config_load network config_get lan_addr lan ipaddr "0.0.0.0" - lan_addr=${lan_addr%%/*} + if echo "${lan_addr}" | grep -Fq ' '; then + lan_addr="0.0.0.0" + else + lan_addr=${lan_addr%%/*} + fi } set_firewall() {