fix: cloudflare realIP should defaults to be recursive

This commit is contained in:
yusing 2025-04-27 23:53:04 +08:00
parent c72f66d64b
commit 66853dfc52

View file

@ -17,8 +17,7 @@ import (
) )
type cloudflareRealIP struct { type cloudflareRealIP struct {
realIP realIP realIP realIP
Recursive bool
} }
const ( const (
@ -47,7 +46,7 @@ var CloudflareRealIP = NewMiddleware[cloudflareRealIP]()
func (cri *cloudflareRealIP) setup() { func (cri *cloudflareRealIP) setup() {
cri.realIP.RealIPOpts = RealIPOpts{ cri.realIP.RealIPOpts = RealIPOpts{
Header: "CF-Connecting-IP", Header: "CF-Connecting-IP",
Recursive: cri.Recursive, Recursive: true,
} }
} }