【新增】增加获取用户真实ip地址中间件【RealIpMiddleware】,防止Nginx转发后只能获取服务器ip的问题。

This commit is contained in:
jianweie code
2023-10-18 23:39:30 +08:00
parent f6cc3707f7
commit 05309204e6
4 changed files with 47 additions and 1 deletions

View File

@@ -158,6 +158,8 @@ app.UseForwardedHeaders(new ForwardedHeadersOptions
#endregion
#region ===================================================================
// 获取用户访问真实ip
app.RealIpMiddleware();
// 启用并发限制数中间件
app.UseConcurrencyLimiter();
// 开启Ip限流
@@ -168,6 +170,7 @@ app.UseRequestResponseLog();
app.UseRecordAccessLogsMildd(GlobalEnumVars.CoreShopSystemCategory.Admin.ToString());
// 记录ip请求 (注意开启权限,不然本地无法写入)
app.UseIpLogMildd();
#endregion
app.UseSwagger().UseSwaggerUI(c =>