加了CDN如何获取客户端真实IP

加了CDN如何获取客户端真实IP

CDN默认给源服务器发送了两个请求头,X-Real-IP和X-Forwarded-For,这两个请求头都带有客户端的真实IP。
源程序在不配置的情况下,默认获取到的是节点IP,下面有两种方法来获取真实客户端IP

配置宝塔Nginx,不用修改网站程序

未配置前:
加了CDN如何获取客户端真实IP
其中106.55.151.50是节点IP
开始配置:
在配置文件里,增加

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

如图:
加了CDN如何获取客户端真实IP
配置后,访问日志里显示真实IP了
加了CDN如何获取客户端真实IP

修改网站程序

如果是php程序,就使用如下代码获取真实IP

$realIP = $_SERVER['HTTP_X_REAL_IP'];

复制

即从X-Real-IP请求头获取

重要声明

本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责! 本网站部分内容只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系本站删除,将及时处理! 联系方式微信:jkmwc或邮箱2947999888@qq.com


如果遇到付费才可观看的文章,建议升级会员或者成为认证用户。全站所有资源

给TA打赏
共{{data.count}}人
人已打赏
优质文章技术教学

华为服务器风扇调速

2025-4-3 4:07:56

杂乱文章

搬运TIKTOK视频到YouTube,并进行二次创作,月赚1万美元以上

2024-3-2 11:26:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索