From 658ef3bddfdf412e3a9bf33fa08605c18483c16a Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 9 Oct 2025 00:10:32 +0800 Subject: [PATCH] :bug: Fix gateway IP detection issue --- DysonNetwork.Gateway/Program.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/DysonNetwork.Gateway/Program.cs b/DysonNetwork.Gateway/Program.cs index bdbff3e..3a92cda 100644 --- a/DysonNetwork.Gateway/Program.cs +++ b/DysonNetwork.Gateway/Program.cs @@ -1,7 +1,7 @@ using System.Threading.RateLimiting; using DysonNetwork.Shared.Http; -using Microsoft.AspNetCore.RateLimiting; using Yarp.ReverseProxy.Configuration; +using Microsoft.AspNetCore.HttpOverrides; var builder = WebApplication.CreateBuilder(args); @@ -152,6 +152,11 @@ builder.Services.AddControllers(); var app = builder.Build(); +app.UseForwardedHeaders(new ForwardedHeadersOptions +{ + ForwardedHeaders = ForwardedHeaders.All, +}); + app.UseCors(); app.UseRateLimiter();