From 1bd37ffe70ecf0c9ec28164eeb09c3ea3d07519f Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Mon, 15 Aug 2022 18:57:11 +0200 Subject: [PATCH] add header x-forwarded-for --- MareSynchronosServer/MareSynchronosServer/Extensions.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MareSynchronosServer/MareSynchronosServer/Extensions.cs b/MareSynchronosServer/MareSynchronosServer/Extensions.cs index 4e2f8a6..e2d63ac 100644 --- a/MareSynchronosServer/MareSynchronosServer/Extensions.cs +++ b/MareSynchronosServer/MareSynchronosServer/Extensions.cs @@ -10,6 +10,11 @@ namespace MareSynchronosServer if (!string.IsNullOrEmpty(accessor.HttpContext.Request.Headers["CF-CONNECTING-IP"])) return accessor.HttpContext.Request.Headers["CF-CONNECTING-IP"]; + if (!string.IsNullOrEmpty(accessor.HttpContext.Request.Headers["X-Forwarded-For"])) + { + return accessor.HttpContext.Request.Headers["X-Forwarded-For"]; + } + var ipAddress = accessor.HttpContext.GetServerVariable("HTTP_X_FORWARDED_FOR"); if (!string.IsNullOrEmpty(ipAddress))