From 98371478b5b87dc45bf111d2d47f9f3a8dbc9ad0 Mon Sep 17 00:00:00 2001 From: Kot Date: Sat, 7 Dec 2024 17:43:27 -0600 Subject: [PATCH] X-Forwarded-For should be preserved --- cmd/proxy/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/proxy/main.go b/cmd/proxy/main.go index 47ef64b..6aad2e2 100644 --- a/cmd/proxy/main.go +++ b/cmd/proxy/main.go @@ -64,7 +64,7 @@ func main() { req.Host = endpointUrl.Host for key, value := range req.Header { - if strings.HasPrefix(http.CanonicalHeaderKey("X-Remote-"), key) || strings.HasPrefix(http.CanonicalHeaderKey("X-Forwarded-For"), key) { + if strings.HasPrefix(http.CanonicalHeaderKey("X-Remote-"), key) { slog.Info("removing spoofed header", "key", key, "value", value) req.Header.Del(key) }