v0.34.0_6
This commit is contained in:
1 parent
5910e6e901
commit
47ce1f18c2
18 files changed
+364
-69
No files matched your search
+2
-1
@@ -225,9 +225,10 @@ impl Compiled {
|
||||
let original_url = format!("{scheme}://{authority_text}{target}");
|
||||
let peer_text = peer_ip.to_string();
|
||||
let peer_header = HeaderValue::from_str(&peer_text)?;
|
||||
let peer_node = if peer_ip.is_ipv4() { None } else { Some(node(peer_ip)) };
|
||||
let forwarded = format!(
|
||||
"for={};by={};proto={scheme};host=\"{authority_text}\"",
|
||||
node(peer_ip), node(canonical(local.ip()))
|
||||
peer_node.as_deref().unwrap_or(&peer_text), node(canonical(local.ip()))
|
||||
);
|
||||
let mut values = HeaderMap::with_capacity(7);
|
||||
values.insert("forwarded", forwarded.parse()?);
|
||||
|
||||
Reference in new issue
Block a user