返回列表 发布新帖
查看: 95|回复: 4

Discuz! 3.4X 使用 CDN 后,如何获取用户真实 IP 地址? New

2012

主题

0

回帖

2919

积分

金牌会员

积分
2919
发表于 2024-8-28 16:56:38 | 查看全部 |阅读模式 <
大佬们大家好,想请教一下,就是 Discuz! 3.4X 使用 CDN 后,如何获取用户真实 IP 地址?

我今年 3 月还是 4 月的时候,使用了 CDNFly 程序搭建的一个 CDN,并且根据 1314 学习网的帖子,把 config 里的那个数字改了一下,我记得默认的是 1 ,但是最近安装那个配置默认变成了 0 ,之前还是 1 的,而且之前改成 0 之后是能正常获取的。先不管这个诡异的默认配置变更,无论我把它改成 0 还是 1 都无法正常获取。

求助!
(请勿给 3.5 的教程 因为用的不是 3.5 要不是看 3.4 插件多 我才不会选 3.4 呢~~)
我知道答案 回答被采纳将会获得1 贡献 已有4人回答
回复

使用道具 举报

295

主题

0

回帖

342

积分

中级会员

积分
342
发表于 2024-8-28 16:56:58 | 查看全部
如果你的是服务器的话 可以直接修改 服务器设置,

比如Nginx  可以在 http块 里面 添加
        set_real_ip_from 0.0.0.0/0;
        set_real_ip_from ::/0;
        real_ip_header X-Forwarded-For;
        real_ip_recursive on;
回复

使用道具 举报

299

主题

0

回帖

352

积分

中级会员

积分
352
发表于 2024-8-28 16:57:46 | 查看全部
滴看大神的帖子  https://www.dismall.com/thread-15034-1-1.html
回复

使用道具 举报

295

主题

0

回帖

342

积分

中级会员

积分
342
发表于 2024-8-28 16:58:36 | 查看全部
天外飘仙 发表于 2024-8-27 08:18
如果你的是服务器的话 可以直接修改 服务器设置,

比如Nginx  可以在 http块 里面 添加
大佬,我看到你给的代码有::/0,但是他IPv6显示的是240e:36f:15a1:3:0,怎么办
回复

使用道具 举报

299

主题

0

回帖

352

积分

中级会员

积分
352
发表于 2024-8-28 16:59:14 | 查看全部
::/0
这个代表所有的ipv6地址;

有啥问题 ?
如果你不想ipv6 网络访问 直接禁止ipv6访问就行了; 和这个获取用户真实ip的设置无关的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@phpdismall.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 手机版
  • 联系客服
Copyright © 2023-2025 PHP源码市场 版权所有 All Rights Reserved. |网站地图 京ICP备2023002014号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表