天天看点

透过代理获取真实ip

获取真实IPview plaincopy to clipboardprint?

public static string GetRealIP()  

{  

string ip;  

try 

{  

HttpRequest request = HttpContext.Current.Request;  

if (request.ServerVariables["HTTP_VIA"] != null)  

{  

ip = request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString().Split(',')[0].Trim();  

}  

else 

{  

ip = request.UserHostAddress;  

}  

}  

catch (Exception e)  

{  

throw e;  

}  

return ip;  

public static string GetRealIP()

{

string ip;

try

{

HttpRequest request = HttpContext.Current.Request;

if (request.ServerVariables["HTTP_VIA"] != null)

{

ip = request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString().Split(',')[0].Trim();

}

else

{

ip = request.UserHostAddress;

}

}

catch (Exception e)

{

throw e;

}

return ip;

}获取代理IPview plaincopy to clipboardprint?

public static string GetViaIP()  

{  

string viaIp = null;  

try 

{  

HttpRequest request = HttpContext.Current.Request;  

if (request.ServerVariables["HTTP_VIA"] != null)  

{  

viaIp = request.UserHostAddress;  

}  

}  

catch (Exception e)  

{  

throw e;  

}  

return viaIp;