|
|
@ -62,8 +62,6 @@ public class IpUtils { |
|
|
|
if (StringUtils.isEmpty(ip) || IP_UNKNOWN.equalsIgnoreCase(ip)) { |
|
|
|
ip = request.getRemoteAddr(); |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("getIpAddr origin ip:{}",ip); |
|
|
|
//对于通过多个代理的情况,第一个IP为客户端真实IP,多个IP按照','分割
|
|
|
|
if (ip != null) { //"***.***.***.***".length() = 15
|
|
|
|
if (ip.indexOf(StrConstant.COMMA) > 0) { |
|
|
@ -74,6 +72,7 @@ public class IpUtils { |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("IpUtils getIpAddr ERROR ", e); |
|
|
|
} |
|
|
|
|
|
|
|
return ip; |
|
|
|
} |
|
|
|
|
|
|
|