首页 > 编程知识 正文

java前端统一配置ip端口(java判断ip地址是否合法)

时间:2023-05-06 10:17:02 阅读:71095 作者:1178

背景目前,大型制造商的代码有安全评估,有可能在渗透测试时使用变更了x-forwarded-for的值伪造客户端IP。 internet上的常见配置可以在nginx上解决,但如果不使用nginx或使用其他代理,则只能从服务器上获取。 解决方案此处提供的Tomcat远程IP valve和实施逻辑如下图所示

从上图中的逻辑可以看出,只要更改internalProxies的默认值,就可以从request.getRemoteAddr ()获取客户端的真实IP

此处使用的SpringBoot在yml文件中设置。

server : Tomcat :国际代理3360127.0.0.2127.0.0.2自定义

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。