admin 发表于 2022-12-20 13:40:25

Discuz!X3.5使用CDN时,获取用户真实IP

Discuz!X3.5 IP获取方式默认不相信代理IP,当你的网站使用CDN时,就会导致默认获取到的都是CDN的IP,下边提供配置教程

可以接受某些情况下IP随意伪造的(X3.4的获取方式),打开 config/config_global.php
找到$_config['security']['onlyremoteaddr'] = 1;改为$_config['security']['onlyremoteaddr'] = 0;

如果不能接受IP伪造,继续修改
找到
$_config['ipgetter']['setting'] = '';
改为

$_config['ipgetter']['setting'] = 'header';
找到$_config['ipgetter']['header']['header'] = 'HTTP_X_FORWARDED_FOR';改为
**** Hidden Message *****

config/config_global_default.php 里有更多IP获取的配置说明,有能力的可以自行查看

bit 发表于 2023-1-16 15:59:58

这篇文章(https://www.dz-x.net/t/40106/1/1.html)说为了安全,不建议将 $_config['security']['onlyremoteaddr'] = 1; 改为0
是不是按照最新的教程修改就可以了?

kwtbnsts 发表于 2023-11-24 12:27:11

看一下看一下

教父 发表于 2024-8-29 07:16:59

看看咋回事哦
页: [1]
查看完整版本: Discuz!X3.5使用CDN时,获取用户真实IP

创宇盾启航版免费网站防御网站加速服务