Skip to main content

resolve_trusted_ip

Function resolve_trusted_ip 

Source
pub fn resolve_trusted_ip(
    headers: &HeaderMap,
    remote_ip: Option<IpAddr>,
    trusted_proxies: &[IpNet],
) -> Option<IpAddr>
Expand description

Resolve client IP from X-Forwarded-For header using trusted proxy list. Parses right-to-left, stopping at first untrusted IP. Falls back to remote_ip if no valid header or all IPs are trusted proxies.