From 5318d563279e2025b1b359e273d97aac2b6728d3 Mon Sep 17 00:00:00 2001 From: Hiddify Date: Sun, 10 Mar 2024 19:41:10 +0100 Subject: [PATCH] allow webui only if AllowConnectionFromLAN --- global/standalone.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/global/standalone.go b/global/standalone.go index 6ac742f..f291227 100644 --- a/global/standalone.go +++ b/global/standalone.go @@ -150,7 +150,12 @@ func buildConfig(configContent string, options config.ConfigOptions) (string, er finalconfig.Log.Output = "" finalconfig.Experimental.ClashAPI.ExternalUI = "webui" - finalconfig.Experimental.ClashAPI.ExternalController = "0.0.0.0:6756" + if options.AllowConnectionFromLAN { + finalconfig.Experimental.ClashAPI.ExternalController = "0.0.0.0:6756" + } else { + finalconfig.Experimental.ClashAPI.ExternalController = "127.0.0.1:6756" + } + if finalconfig.Experimental.ClashAPI.Secret == "" { // finalconfig.Experimental.ClashAPI.Secret = "hiddify" }