string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
应该可以,不过小弟我没试过,没有环境啊 。呵呵。那位大哥能求证一下,记得告诉小弟我。不胜感激
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
500+累计阅读
538平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄20年
当前文章被以下社区和专栏收录:
.net core 使用代理服务器nginx 获取IP或者URL问题(.net core 怎么获取客户端ip,怎么获取nginx ip)
一、.net core 获取客户端IP ,获取完整URL C#代码 string ip = HttpContext.Connection.RemoteIpAddress.ToString(); string url = Request.GetDisplayUrl(); 说明:上面两行代码我们都知道,但是如果你是使用代理服务器托管.net core网站的,例...
asp.net获取真实ip的方法
主要介绍了asp.net获取真实ip的方法,通过一个简单的自定义函数达到获取用户真实IP的功能,非常简单实用,需要的朋友可以参考下
ASP.NET中获取客户端真实IP地址的完整实现方案
你以为加个白名单就够了?Too young.你以为学会了就够了吗?远远不够。真实的战场充满欺骗、伪装和不确定性。今天的最佳实践,明天可能就成了漏洞源头。所以,请记住这几条铁律:永远不要盲目信任任何头部字段建立自己的可信代理拓扑图每层都要有降级和监控合规不是附加项,而是设计前提最终你会发现,真正难的从来不是技术实现,而是在性能、准确性、安全性与合规性之间找到平衡点。而这,正是优秀工程师的价值所在。✨本文还有配套的精品资源,点击获取。
C#实现HTTP代理服务器技术
采用c#实现的代理服务器技术,绝对的通俗易懂,而且可以作为很好的学习案例进行分析。特别是和http协议打交道比较多的c#.net程序员可千万别错过哦!只要能够学到东西,积分都是浮云
ASP.NET 穿过代理服务器取远程用户真实IP地址
1/**//// 2 /// 穿过代理服务器取远程用户真实IP地址 3 /// 4 /// 5 private string GetClientIP() 6 { 7 if(Request.ServerVariables["HTTP_VIA"]!=null) 8 { 9
微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误...
在.NET里,如果需要连接网络。部分公司是需要代理上网的,所以很多程序员通过代理等解决,如下 其实,只需要在config里配置即可 <system.net> <defaultProxyuse DefaultCredentials="true"/> </system.net> 请注意:必须手动设置其为true。但是微软的.NET默认值却将其值设置为fa...
ASP.NET获取用户端的真实IP
ASP.NET获取用户端的真实IP在各种场景都能用到,但是用户网端变幻莫测情况众多,获取真实IP还真是不容易啊。下面分享个比较好一点的方法: 获取IP初始版本 /// <summary> /// 获得当前页面客户端的IP /// Author:codeo.cn /// </summary> //...
Asp.Net 获取客户端真实IP方法总结
文章目录#需求场景#HTTP协议头: REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR#简单了解#具体情况分析1、没有使用代理服务器的情况:2、使用透明代理服务器的情况:Transparent Proxies3、使用普通匿名代理服务器的情况:Anonymous Proxies4、使用欺骗性代理服务器的情况:Distorting Proxies5、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)#Asp.Ne
C# Asp.net获取用户外网真实Ip地址
/// <summary> /// 获取远程访问用户的Ip地址 /// </summary> /// <returns>返回Ip地址</returns> protected string GetLoginIp() { st...
如何在ASP.NET MVC中获取客户端的IP地址?
I'm totally new to the ASP.NET MVC stack, and I was wondering what happened to the simple Page obje
asp.net取CDN用户真实IP的方法,仅供参考!
转文者,请注明本文转自:http://zituo.blog.sohu.com 谢谢。 以下是asp.net代码,一共用到两个方法。 当用户没有使用代理时,能正常取出用户的IP地址。用户使用代理时,取出的是代理IP。 相对于网上的其他方法,自己认为这个方法较为完善,当然可能您碰到的情况比我这更复杂,也可以在此基础上进行扩展。
APS.NET获取用户端真实IP
ASP.NET的Request自带一个获取用户端IP的属性 Request.UserHostAddress,但通过UserHostAddress获取的IP地址并不能保证真实、准确,并且上客户端使用了代理怎么办? if (Request.ServerVariables["REMOTE_ADDR"] != null)//发出请求的远程主机的IP地址
ASP.NET获取真正的客户端IP地址的6种方法
在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。 要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。 不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWA...
asp.net获取IP地址
<br /><br />asp.net获取IP地址 <br />方法一:<br /> string user_IP;<br /> if(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"]!=null)<br /> { <br /> user_IP=System.Web.HttpContext.Current.Request.Serve
asp.net 取得远程的IP地址和浏览器类型
/############################################版权声明:文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必明文标注文章原始出处及本声明http://www.opent.cn 作者:浪淘沙############################################/ #region 取得远程的IP地址和浏览器类型 /...
如何设置 ASP.NET Core 程序监听的 IP 和端口
Web 服务需要配置监听的 IP 和端口才可以对外提供真正的服务。本文介绍如何设置 ASP.NET Core 程序监听的 IP 和端口。 ASP.NET Core 程序默认集成了 Kestrel 服务器,可以直接对外提供 Web 服务。虽然可以直接提供服务,但通常建议使用反向代理服务器来间接提供服务。因此,本文建议的大多数设置监听 IP 和端口的方法都是“临时方法”,即那种“配置出来”的方法,而...
asp.net 得到客户端IP地址
在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。 要想透过代理服务器取得客户端的真实IP地址,就要使用 Req
穿过代理服务器取远程用户真实IP地址
public static string GetIP() { string str = ""; //穿过代理服务器取远程用户真实IP地址: if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) ...
1950

被折叠的 条评论
为什么被折叠?



