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.Interfaces;
using VirtualDDNSRouter.Server.Services; using VirtualDDNSRouter.Server.Services;
using Route = VirtualDDNSRouter.Server.Models.Route; using Route = VirtualDDNSRouter.Server.Models.Route;
@@ -12,6 +13,12 @@ builder.Services.AddOpenApi();
var app = builder.Build(); var app = builder.Build();
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor |
ForwardedHeaders.XForwardedProto
});
if (app.Environment.IsDevelopment()) if (app.Environment.IsDevelopment())
{ {
app.MapOpenApi(); app.MapOpenApi();