·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

[X3.5教程] Discuz!X3.5使用百度云CDN Nginx负载后端源抓取用户真实IP网站用户真实IP精确地址设置教程

280 2
发表于 2023-1-10 09:48:26 | 显示全部楼层 阅读模式 | Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Discuz!X3.5使用百度云CDN Nginx负载后端源抓取用户真实IP网站用户真实IP精确地址设置教程:

如果你参考以下官方教程方法后,并没有实现想要获得的精确用户IP地址:
Discuz!X3.5使用CDN时,获取用户真实IP
https://www.dz-x.net/t/38510/1/1.html
(出处: DZ插件网)

Discuz! X3.5 针对常见CDN/WAF/负载均衡,如何获取真实IP?
https://www.dz-x.net/t/40106/1/1.html
(出处: DZ插件网)

那么可以参考以下解决办法:
描述:因业务原因使用百度CDN ,出现后端源无法抓取用户真实IP,过滤Postman 伪造虚拟IP,默认情况下无法过滤;用户访问流程:Client---->百度CDN---->Nginx(Tengine)需求:用户直接访问Nginx ,与用户过百度CDN,都要抓取到用户真实IP;具体配置如下:1. 百度云CDN配置抓取用户IP ,选择类型使用:Real IP
2.安装Nginx(Tengine),这里使用是Tengine2.3.2 版本,支持http_realip_module 模块
3. 配置Nginx 日志格式;
宝塔 —— 软件商店 —— 全部 —— 选择你目前正在使用的nginx —— 设置 —— 配置修改:
如图位置,查找:
  1. default_type  application/octet-stream;
复制代码
在其下行添加:(大概31行)
  1. log_format main  '$http_x_forwarded_for|$http_x_real_ip|$remote_addr - $remote_user [$time_local] "$request"
  2.                                         $status $body_bytes_sent "$http_referer"
  3.                                         "$http_user_agent" "$http_x_forwarded_for" "$http_x_real_ip"';
复制代码
如图:
游客,如果您要查看本帖隐藏内容请回复

另外一处修改添加位置:
查找:
  1. access_log  /www/wwwlogs/access.log;
复制代码
在其下行,添加:(大概102行位置)
  1. set_real_ip_from 0.0.0.0/0;
  2.                 real_ip_header   X-Real-IP;
  3.                 real_ip_recursive on;
复制代码
如图:
游客,如果您要查看本帖隐藏内容请回复

然后重启nginx服务,使之生效:
Discuz!X3.5使用百度云CDN Nginx负载后端源抓取用户真实IP网站用户真实IP精确地址设置教程 使用,百度,百度云,负载,后端

5. 配置 proxy_set_header 转发至后端,此处测试使用 proxy_set_header X-Real-IP $http_x_real_ip,proxy_set_header X-Real-IP $remote_addr ;都有测试,单独或者组合并不能过滤postman 假请求ip ,还会携带CDN 节点ip ;

最后一步:
打开你论坛 config/config_global.php
找到:
  1. $_config['security']['onlyremoteaddr'] = 1;
复制代码
改为:
  1. $_config['security']['onlyremoteaddr'] = 0;
复制代码

找到:
$_config['ipgetter']['setting'] = '';
改为:
  1. $_config['ipgetter']['setting'] = 'header';
复制代码

并确认:(下行保持默认不用改即可!)
游客,如果您要查看本帖隐藏内容请回复

然后再去检查下论坛用户的个人信息的IP地址上次访问地址是否正常了。
我要说一句 收起回复

本帖被以下淘专辑推荐:

一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

bitLv.3 发表于 2023-1-10 15:07:53 | 显示全部楼层 | Google Chrome | Windows 10
有用!回复学习!感谢~
我要说一句 收起回复
Guoyuh78Lv.2 发表于 2023-1-10 21:04:58 | 显示全部楼层 | Google Chrome | Windows 10
楼主发贴辛苦了,谢谢楼主分享!
这东西我收了!谢谢楼主!dz插件网真好!
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.217.108.11,42.101.56.65,GMT+8, 2024-5-4 08:16 , Processed in 0.191239 second(s), 91 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表