工具类:

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

https://blog.csdn.net/qq_35387940/article/details/84391784

问题:

无法获取到真实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;

java 获取IP地址 无法获取到真实的IP地址相关推荐

  1. Nginx在多层代理下获取真实客户端IP地址

    最近在研究nginx中如何获取真实客户端IP的方法.众所周知,在编译Nginx时,可通过添加http_realip_module模块来获取真实客户端IP地址.何为真实IP地址呢?请看下图,既获取到的真 ...

  2. 学习笔记 - Nginx在多层代理下获取真实客户端IP地址

    最近在研究nginx中如何获取真实客户端IP的方法.众所周知,在编译Nginx时,可通过添加http_realip_module模块来获取真实客户端IP地址.何为真实IP地址呢?请看下图,既获取到的真 ...

  3. PHP、Tomcat获取Nginx代理后的客户端真实IP

    PHP.Tomcat获取Nginx代理后的客户端真实IP 文章目录 PHP.Tomcat获取Nginx代理后的客户端真实IP 一.PHP获取Nginx代理后客户端真实IP Nginx配置 PHP配置 ...

  4. NGINX前端代理TOMCAT取真实客户端IP

    nginx前端代理tomcat取真实客户端IP 使用Nginx作为反向代理时,Tomcat的日志记录的客户端IP就不在是真实的客户端IP,而是Nginx代理的IP.要解决这个问题可以在Nginx配置一 ...

  5. java获取网络ip地址_Java获取电脑真实IP地址的示例代码

    /** * @author yins * @date 2018年8月12日下午9:53:58 */ import java.net.Inet4Address; import java.net.Inet ...

  6. Java获取访问者真实的IP地址

    个人收录的一些小工具类,供大家参考 方式一 import javax.servlet.http.HttpServletRequest; /** 自定义访问对象工具类获取对象的IP地址等信息 @auth ...

  7. Java获取真实的IP地址--转载

    // 获取真实IP的方法()public String getIpAddr() {String ip = request.getHeader("x-forwarded-for"); ...

  8. java获取f5服务器真实ip,F5服务器做负载均衡时WebService获取真实客户端IP地址

    首先,我先来介绍一下什么是F5服务器,内容来自百度: 负载均衡,英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器. ...

  9. Java 获取ip地址、省份城市、城市ip

    1.获取ip :使用request.getHeader("x-forwarded-for")获取真实IP,x-forwarded-for的值并不止一个,而是一串IP值,获取为空时, ...

  10. 2021-08-26——获取电脑真实的IP地址,忽略虚拟机等IP地址的干扰

    获取电脑真实的IP地址,忽略虚拟机等IP地址的干扰 此代码中只要读取到了WiFi或者有线地址其中之一立即return. 微信搜索"HUC思梦"关注我吧,关注有惊喜,不定时有免费资源 ...

最新文章

  1. python学哪个版本-老男孩python学习用的哪个版本?
  2. 北斗导航 | 惯性导航中的IMU与GPS融合之无人机位姿估计(IMU+GPS:附Matlab源代码)
  3. (视频+图文)机器学习入门系列-第9章 集成学习
  4. There is no public key available for the following key IDs
  5. php mysql 绑定变量,在MYSQL中,怎么用PDO绑定变量的方式插入数据?
  6. linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?
  7. [usaco2004][bzoj3379] 交作业
  8. HDU - 5438 Ponds 拓扑 dfs
  9. 多维度创新打造领先阿里云技术生态
  10. android surfaceview camera,android – 如何在SurfaceView上显示相机预览?
  11. 一句话菜刀 php eval,如何基于菜刀PHP一句话实现单个文件批量上传?
  12. Wherehows项目部署文档
  13. window下默认的汉字模式——GBK
  14. 草图大师 2019 破解版|草图大师Sketchup pro 2019中文破解版64位下载 v19.0(附Sketchup 2019破解补丁)
  15. Openproj 在64位操作系统报错errno=193
  16. 前端学习——Web版自定义2048+移动端适应
  17. qtabwidget右键菜单_QTableWidget添加右键菜单的详细过程
  18. MySQL与MariaDB性能比拼
  19. Warning: Attempt to present ... on … which is already presenting null
  20. python爬取千图网_python爬取lol官网英雄图片代码

热门文章

  1. nar-gab投稿记录
  2. oa系统客户端服务器ip端口,致远oa客户端服务器ip
  3. 5个小技巧,让你的for循环瞬间高大上!
  4. 物联网 PaaS 平台大盘点
  5. 苹果手机上的计算机恢复出厂设置在哪里,苹果手机怎么还原出厂设置【详解】...
  6. C# 使用Zebra斑马打印机打印ZPL文件工具
  7. (一)android为什么需要recovery升级?
  8. contest12 CF514div2 ooxxx oooox ooooo
  9. JavaWeb学习笔记之——Servlet HTTP Request
  10. 为什么您没有得到最好的承包商,您将如何做(第2部分)