From 66853dfc52f0ee7a3914cff2357c3a23a8c63341 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 27 Apr 2025 23:53:04 +0800 Subject: [PATCH] fix: cloudflare realIP should defaults to be recursive --- internal/net/gphttp/middleware/cloudflare_real_ip.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/net/gphttp/middleware/cloudflare_real_ip.go b/internal/net/gphttp/middleware/cloudflare_real_ip.go index 4fdcf2e..19314d6 100644 --- a/internal/net/gphttp/middleware/cloudflare_real_ip.go +++ b/internal/net/gphttp/middleware/cloudflare_real_ip.go @@ -17,8 +17,7 @@ import ( ) type cloudflareRealIP struct { - realIP realIP - Recursive bool + realIP realIP } const ( @@ -47,7 +46,7 @@ var CloudflareRealIP = NewMiddleware[cloudflareRealIP]() func (cri *cloudflareRealIP) setup() { cri.realIP.RealIPOpts = RealIPOpts{ Header: "CF-Connecting-IP", - Recursive: cri.Recursive, + Recursive: true, } }