宝塔面板套CDN后如何利用Nginx获取用户真实IP下载

解决WordPress网站宝塔面板套CloudFlare的CDN后如何利用Nginx获取用户真实IP,如果知识兔您使用的是宝塔面板来管理您的服务器,则您的站点很可能使用 CloudFlare、Sucuri、Nginx 等代理域服务。它们会用CDN的 IP 地址替换您用户的 IP 地址。如果知识兔站点运行的服务器配置不正确,这种情况经常发生,所有用户都将获得相同的 IP 地址。这也适用于机器人和黑客。因此,锁定一个用户将导致其他所有人都被锁定。知识兔可以在Nginx设置中添加2行代码来获得用户的真实访问IP,通过代码识别IP来源并正确处理它们。

set_real_ip_from 0.0.0.0/0;real_ip_header X-Forwarded-For;

如何放置代码,如果知识兔我们使用的是宝塔Nginx版本,那么可以在“软件管理”>“运行环境”>“Nginx”打开配置文件在http{ }后加入上述代码即可解决。如下图

宝塔面板套CDN后如何利用Nginx获取用户真实IP

保存完毕后,知识兔点击重载配置即可生效。

宝塔面板套CDN后如何利用Nginx获取用户真实IP

这样设置之后,即可获取用户真实的访问IP。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论