This page requires JavaScript to be enabled for full functionality.

如何在Cloudflare中获取真实IP地址?

回答时间 : 2024-06-28

Sources答案

完善答案

1. Cloudflare在转发请求时会将原始访问者IP地址附加在名为CF-Connecting-IP的HTTP头部中[1]。

2. 若要在Nginx配置中获取访问者的真实IP地址,可以使用ergin/nginx-cloudflare-real-ip项目[8]。

3. 通过启用True-Client-IP头部,可以在所有请求中添加True-Client-IP头部到您的源服务器,其中包括最终用户的IP地址[5]。

4. 为了查找Cloudflare后面网站的真实托管提供商的IP地址,可以查看过去或当前的线索[3]。

5. 安装Apache模块mod_cloudflare可以确保记录和显示访问者的实际IP地址[10]。

参考资料:

- [1] : Restoring original visitor IPs

- [3] : Finding the IP address of a website behind Cloudflare

- [5] : Understanding the True-Client-IP Header

- [8] : ergin/nginx-cloudflare-real-ip

- [10] : Logging Real Visitor IPs with Cloudflare

Glarity
Glarity

Sources相关问题

用户分享的问题
需要帮助?还厌倦和AI聊天?
别担心,我们的人工客服来帮助您
版权所有 © 2024 Sparticle Inc.