add recursive option to cloudflareRealIP

This commit is contained in:
yusing 2024-12-18 07:34:42 +08:00
parent c66694aa32
commit 2e86f8e6d8

View file

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