From 09bc23a739fa7a2aa35e6a345653e3abdb66a0a9 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Date: Wed, 20 Aug 2025 13:27:52 +0330 Subject: [PATCH] Enable forwarded headers middleware to support X-Forwarded-For and X-Forwarded-Proto --- VirtualDDNSRouter.Server/Program.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/VirtualDDNSRouter.Server/Program.cs b/VirtualDDNSRouter.Server/Program.cs index 3f4bd1b..4624e1e 100644 --- a/VirtualDDNSRouter.Server/Program.cs +++ b/VirtualDDNSRouter.Server/Program.cs @@ -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();