首页 > 编程语言 >java 获取IP地址 无法获取到真实的IP地址springboot 获取访问接口的请求的IP地址

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

时间:2022-11-07 18:06:17浏览次数:48  
标签:set java header xxx 获取 proxy 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;

标签:set,java,header,xxx,获取,proxy,IP地址
From: https://blog.51cto.com/u_15753094/5830331

相关文章