Allow any reverse proxy to pass forwarded headers
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user