From 605637e8cb673660b8cd7466fd177a828211d936 Mon Sep 17 00:00:00 2001 From: Mmx233 Date: Sun, 3 Dec 2023 18:22:50 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20=E8=AE=A4=E8=AF=81=E5=8F=8C=E6=A0=88?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E6=97=B6=20ip=20=E7=95=99=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/controllers/login.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/internal/controllers/login.go b/internal/controllers/login.go index 2890e22..d2ff027 100644 --- a/internal/controllers/login.go +++ b/internal/controllers/login.go @@ -55,7 +55,14 @@ func Login(eth *tools.Eth, debugOutput bool) error { return err } - log.Debugln("认证客户端 ip: ", ip) + var loginIp string + + if config.Meta.DoubleStack { + log.Debugln("使用双栈网络时认证 ip 为空") + } else { + loginIp = ip + log.Debugln("认证客户端 ip: ", ip) + } // 登录执行 @@ -72,7 +79,7 @@ func Login(eth *tools.Eth, debugOutput bool) error { } else { log.Infoln("检测到用户未登录,开始尝试登录...") - if err = srunClient.DoLogin(ip); err != nil { + if err = srunClient.DoLogin(loginIp); err != nil { return err }