From 83e3d77f7980c09c0957374eef4fe0f11295aee3 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 18 Aug 2025 13:20:31 +0800 Subject: [PATCH] :bug: Add forwarded headers to Gateway --- DysonNetwork.Gateway/Program.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DysonNetwork.Gateway/Program.cs b/DysonNetwork.Gateway/Program.cs index a7fc70b..522491a 100644 --- a/DysonNetwork.Gateway/Program.cs +++ b/DysonNetwork.Gateway/Program.cs @@ -1,4 +1,5 @@ using DysonNetwork.Gateway.Startup; +using Microsoft.AspNetCore.HttpOverrides; var builder = WebApplication.CreateBuilder(args); @@ -16,6 +17,11 @@ builder.Services.AddControllers(); var app = builder.Build(); +app.UseForwardedHeaders(new ForwardedHeadersOptions +{ + ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto +}); + app.UseRequestTimeouts(); app.UseCors(opts => opts.SetIsOriginAllowed(_ => true)