From 05307322bfb76eccfed8b7ba726ea773e041c2ef Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 24 Aug 2024 10:26:25 +0800 Subject: [PATCH] 1 --- web/Web.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/Web.go b/web/Web.go index 2955aed..439d01a 100644 --- a/web/Web.go +++ b/web/Web.go @@ -383,7 +383,8 @@ func (t *Limits) AddCount(r *http.Request) (isOverflow bool) { if len(t.g) == 0 { return } - ip := net.ParseIP(strings.Split(r.RemoteAddr, ":")[0]) + host, _, _ := net.SplitHostPort(r.RemoteAddr) + ip := net.ParseIP(host) var matchs []int for i := 0; !isOverflow && i < len(t.g); i++ { -- 2.39.2