先記下來,以后用上了直接來這復制
string ip1 = HttpContext.Request.Headers["X-Real-IP"]; //取IP,NGINX中的配置里要寫上
//var feature = HttpContext.Features.Get<IHttpConnectionFeature>();
//string ip2 = feature.RemoteIpAddress.ToString();
//string ip3 = HttpContext.Request.Headers["X-Forwarded-For"];
代碼在上面,如果是部署在LINUX上,用NGINX轉發的,第二種IP獲取方法就取不到了。。取到的只能是像是192.168.1.1這樣的內網地址的