diff --git a/alist/files/alist.init b/alist/files/alist.init index 0b51a08..3a12323 100755 --- a/alist/files/alist.init +++ b/alist/files/alist.init @@ -67,14 +67,6 @@ get_config() { config_get s3_port $1 s3_port 5246 config_get s3_ssl $1 s3_ssl 0 - config_load network - config_get lan_addr lan ipaddr "0.0.0.0" - if echo "${lan_addr}" | grep -Fq ' '; then - lan_addr="0.0.0.0" - else - lan_addr=${lan_addr%%/*} - fi - # init jwt_secret [ -z "$jwt_secret" ] && jwt_secret=$(tr -cd "a-zA-Z0-9" < "/dev/urandom" | head -c16) uci -q set alist.@alist[0].jwt_secret="$jwt_secret" @@ -111,13 +103,8 @@ start_service() { else delayed_start=$delayed_start fi - if [ "$allow_wan" -eq "1" ]; then - listen_addr="0.0.0.0" - external_access="allow" - else - listen_addr=$lan_addr - external_access="deny" - fi + + [ "$allow_wan" -eq "1" ] && external_access="allow" || external_access="deny" set_firewall > "$log_path" @@ -153,7 +140,7 @@ start_service() { # scheme json_add_object "scheme" - json_add_string "address" "$listen_addr" + json_add_string "address" "0.0.0.0" json_add_int "http_port" "$http_port" json_add_int "https_port" "$https_port" json_add_boolean "force_https" "$force_https"