有什么办法可以让客户端的原始IP地址进入服务器吗?我可以使用request.getRemoteAddr(),但我似乎总是得到代理或Web服务器的IP.
我想知道客户端用来连接我的IP地址.无论如何我能得到它吗?
我需要在静态站点的页脚中显示IP地址是否可以使用JavaScript或jQuery获取IP地址...
我试过这个,但它在所有计算机上都给出了同样的价值
<script>
var myip;
function ip_callback(o) {
myip = o.host;
}
</script>
<script src="https://smart-ip.net/geoip-json?callback=ip_callback"></script>
<script>alert(myip);</script>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用此方法获取远程IP:
String remoteAddress = ((ServletRequestAttributes) RequestContextHolder
.currentRequestAttributes()).getRequest().getRemoteAddr();
Run Code Online (Sandbox Code Playgroud)
我在控制器中调用它,但它返回0:0:0:0:0:0:0:1.怎么了?