










Chevereto 是一个优秀的图床程序,目前,Chevereto 已更新至 V4.4.0 版本,今天为大家分享一下使用 Chevereto v4 最新版获取用户真实ip的解决过程。
如果未配置真实连接IP,Chevereto将无法检测真实访问者的IP,从而无法执行基于IP的限制和防滥用控制。
![图片[1]-Chevereto v4 后台无法获取用户真实ip的解决方法-淇云博客-专注于IT技术分享](https://tc.88pq.cn/ima/2025/12/19/11.png)
根本原因在于我们站点使用了CDN加速,会导致获取不到真实IP。
location / {
index index.php;
try_files $uri $uri/ /index.php$is_args$query_string;
我们点开伪静态配置文件,在下面最后一行,}之前添加如下的代码
set_real_ip_from 81.71.17.246;
set_real_ip_from 1.71.146.0/23;
set_real_ip_from 221.178.3.0/24;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
这样就可以了。根据自己的实际情况进行修改配置哦。
如下是我使用腾讯云CDN添加的配置文件,有用腾讯CDN的可以直接照抄
在/app/env.php文件里添加如下代码:
'CHEVERETO_HEADER_CLIENT_IP' => 'X-Forwarded-For',
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。