pub fn get_client_ip_with_peer(
headers: &HeaderMap,
peer: Option<SocketAddr>,
) -> StringExpand description
根据信任代理层数从请求头中提取客户端 IP,并校验 IP 合法性。
当未配置可信代理时,不会信任任何 X-Forwarded-For / X-Real-IP 头,
而是直接返回 peer 中的 TCP 对端地址(如果提供)。
pub fn get_client_ip_with_peer(
headers: &HeaderMap,
peer: Option<SocketAddr>,
) -> String根据信任代理层数从请求头中提取客户端 IP,并校验 IP 合法性。
当未配置可信代理时,不会信任任何 X-Forwarded-For / X-Real-IP 头,
而是直接返回 peer 中的 TCP 对端地址(如果提供)。