Resolve the real client IP from request headers using the same priority chain as ip-devicer:
ip-devicer
CF-Connecting-IP → True-Client-IP → X-Real-IP → X-Forwarded-For → remoteAddress
Defers to req.resolvedIp (set by ip-devicer middleware) when available.
req.resolvedIp
Resolve the real client IP from request headers using the same priority chain as
ip-devicer:CF-Connecting-IP → True-Client-IP → X-Real-IP → X-Forwarded-For → remoteAddress
Defers to
req.resolvedIp(set by ip-devicer middleware) when available.