0
点赞
收藏
分享

微信扫一扫

java 获取IP地址 无法获取到真实的IP地址springboot 获取访问接口的请求的IP地址


工具类:

springboot 获取访问接口的请求的IP地址



问题:

无法获取到真实IP地址 


 获取出来全是  192.xxx.xxx.xxx 开头 或者  172.xxx.xxx.xxx 开头 

解决方案:

nginx代理需要做一些配置(如果是微服务,直接在网关服务的nginx做配置即可)

#得到请求真实IP

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;

proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect default;

举报

相关推荐

0 条评论