针对启用 Cloudflare CDN 后源站仅接收到 CDN 节点 IP 的问题,本文提供获取真实访客 IP 的解决方案。
适用读者:站长、运维工程师、后端开发人员。
核心用途:在 CDN 代理环境下还原客户端真实 IP,用于日志分析、安全审计及访问控制。
实现要点:
– 识别 X-Forwarded-For 头部:解析 Cloudflare 传递的请求头信息。
– 配置还原模块:在 Nginx 中部署 real_ip 模块。
– 更新信任列表:导入 Cloudflare 官方发布的最新 IPv4/IPv6 地址段。
– 验证生效:通过日志对比确认请求源已从 CDN 节点切换为实际访客地址。