diff --git a/BTCPayServer/Hosting/Startup.cs b/BTCPayServer/Hosting/Startup.cs index 2f89e4ff9..8d0653f20 100644 --- a/BTCPayServer/Hosting/Startup.cs +++ b/BTCPayServer/Hosting/Startup.cs @@ -159,10 +159,15 @@ namespace BTCPayServer.Hosting { app.UseDeveloperExceptionPage(); } - app.UseForwardedHeaders(new ForwardedHeadersOptions() + + var forwardingOptions = new ForwardedHeadersOptions() { - ForwardedHeaders = ForwardedHeaders.All - }); + ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto + }; + forwardingOptions.KnownNetworks.Clear(); + forwardingOptions.KnownProxies.Clear(); + forwardingOptions.ForwardedHeaders = ForwardedHeaders.All; + app.UseForwardedHeaders(forwardingOptions); app.UseCors(); app.UsePayServer(); app.UseStaticFiles();