private String getIpAddr(HttpServletRequest request) {
String ip = ("X-Real-IP");
if(ip == null || () == 0 || "unknown".equalsIgnoreCase(ip)){
ip = ("X-Forwarded-For");
}
if (ip == null || () == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = ("Proxy-Client-IP");
}
if (ip == null || () == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = ("WL-Proxy-Client-IP");
}
if (ip == null || () == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = ();
}
// 多次反向代理后会有多个IP值,第一个为真实IP。
if (!(ip) && !"unknown".equalsIgnoreCase(ip)) {
if((",") > 0){
return (0,(","));
}else {
return ip;
}
}
return ip;
}