代理HTTP_VIA
/// <summary> /// 获得请求的ip /// </summary> /// <returns></returns> public static string GetIP() { string ip = string.Empty; if (HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); else ip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); if (string.IsNullOrEmpty(ip) || !ValidateHelper.IsIP(ip)) ip = "127.0.0.1"; return ip; }