Skip to content

Commit ff470e0

Browse files
committed
Anonymize direct IPv6 connections as well
1 parent 4fdbc78 commit ff470e0

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Caddyfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717

1818
# Anonymize ip addresses when forwarding:
1919
header_up X-Forwarded-For "\.\d{0,3}(,\s*|$)" ".0$1"
20+
# Same for IPv6:
21+
header_up X-Forwarded-For "(?i)^([0-9a-f]{1,4}(?::[0-9a-f]{1,4}){1,3}).*" "$1::"
22+
# Drop envoy extra address header entirely:
2023
header_up -X-Envoy-External-Address
2124
}
2225
}
@@ -43,6 +46,9 @@
4346

4447
# Anonymize ip addresses when forwarding:
4548
header_up X-Forwarded-For "\.\d{0,3}(,\s*|$)" ".0$1"
49+
# Same for IPv6:
50+
header_up X-Forwarded-For "(?i)^([0-9a-f]{1,4}(?::[0-9a-f]{1,4}){1,3}).*" "$1::"
51+
# Drop envoy extra address header entirely:
4652
header_up -X-Envoy-External-Address
4753
}
4854
}

0 commit comments

Comments
 (0)