nginx 代理模式下,获取客户端真实IP
在nginx中设置:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
IP地址获取方法:
request.getRemoteAddr():192.168.1.50
request.getHeader("Cdn-Src-Ip"):null
request.getHeader("X-Real-IP"):125.71.200.123
request.getHeader("X-Forwarded-For"):125.71.200.123(我的测试为null)
本文介绍在Nginx代理模式下如何正确获取客户端的真实IP地址。通过配置特定的Nginx指令,并利用Java的request对象来读取HTTP头部信息,确保能够准确识别用户的实际IP。
1588

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



