From 14758c4825344dd0fb4b11472403acf688e612cd Mon Sep 17 00:00:00 2001 From: Archangel Date: Sun, 7 Sep 2025 18:03:57 +0200 Subject: [PATCH] Allow any reverse proxy to pass forwarded headers --- SPTarkov.Server/Program.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/SPTarkov.Server/Program.cs b/SPTarkov.Server/Program.cs index 60dce127..4f11f5b5 100644 --- a/SPTarkov.Server/Program.cs +++ b/SPTarkov.Server/Program.cs @@ -81,9 +81,14 @@ public static class Program try { // Handle edge cases where reverse proxies might pass X-Forwarded-For, use this as the actual IP address - app.UseForwardedHeaders( - new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto } - ); + var forwardedHeadersOptions = new ForwardedHeadersOptions + { + ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto, + ForwardLimit = null, + }; + forwardedHeadersOptions.KnownNetworks.Clear(); + forwardedHeadersOptions.KnownProxies.Clear(); + app.UseForwardedHeaders(forwardedHeadersOptions); SetConsoleOutputMode();