修复 ipv6 记录显示不全的问题

This commit is contained in:
bjdgyc
2024-08-19 15:11:13 +08:00
parent 262af4ac8e
commit ff9b7c7dcc
3 changed files with 18 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ import (
"strings"
"github.com/bjdgyc/anylink/base"
"github.com/bjdgyc/anylink/pkg/utils"
"github.com/ivpusic/grpool"
"github.com/spf13/cast"
"xorm.io/xorm"
@@ -78,7 +79,8 @@ func (ua *UserActLogProcess) Add(u UserActLog, userAgent string) {
u.Os = os_idx
u.Client = client_idx
u.Version = ver
u.RemoteAddr = strings.Split(u.RemoteAddr, ":")[0]
// u.RemoteAddr = strings.Split(u.RemoteAddr, ":")[0]
u.RemoteAddr = utils.GetAddrIp(u.RemoteAddr)
// remove extra characters
infoSlice := strings.Split(u.Info, " ")
infoLen := len(infoSlice)