Enable forwarded headers middleware to support X-Forwarded-For and X-Forwarded-Proto

This commit is contained in:
2025-08-20 13:27:52 +03:30
parent f90db6e714
commit 09bc23a739

View File

@@ -1,3 +1,4 @@
using Microsoft.AspNetCore.HttpOverrides;
using VirtualDDNSRouter.Server.Interfaces;
using VirtualDDNSRouter.Server.Services;
using Route = VirtualDDNSRouter.Server.Models.Route;
@@ -12,6 +13,12 @@ builder.Services.AddOpenApi();
var app = builder.Build();
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor |
ForwardedHeaders.XForwardedProto
});
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();