From ff954060491439da0d56cb170e8b29dc183c101d Mon Sep 17 00:00:00 2001 From: niubility000 <76441520+niubility000@users.noreply.github.com> Date: Tue, 27 Feb 2024 17:50:43 +0800 Subject: [PATCH] fix: changing the default IP address to 0.0.0.0 root.go --- cmd/root.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 7ec4d441..21c40bec 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -54,7 +54,7 @@ func init() { } func addServerFlags(flags *pflag.FlagSet) { - flags.StringP("address", "a", "127.0.0.1", "address to listen on") + flags.StringP("address", "a", "0.0.0.0", "address to listen on") flags.StringP("log", "l", "stdout", "log output") flags.StringP("port", "p", "8080", "port to listen on") flags.StringP("cert", "t", "", "tls certificate") @@ -181,7 +181,11 @@ user created with the credentials from options "username" and "password".`, defer listener.Close() - log.Println("Listening on", listener.Addr().String()) + if strings.Contains(adr, "0.0.0.0") { + log.Println("Listening on 127.0.0.1:" + server.Port) + } else { + log.Println("Listening on", listener.Addr().String()) + } //nolint: gosec if err := http.Serve(listener, handler); err != nil { log.Fatal(err)