小华博客 - blog.98cat.cn
首页 免费视频 精美壁纸 网络直播 留言版 站点统计
更多
友联链接 归档 关于
1 黄峥身家超马云!40岁财富3200亿,成中国第二富豪 3,731 阅读 2 1000封情书 3,459 阅读 3 cloudflare无敌盾(需付费) 2,718 阅读 4 分享一个免费的社工库 2,450 阅读 5 饿了么0.01~几块钱鲁顿饭 1,817 阅读
爱情说说 生活点滴 技术分享 精品教程 实用工具 其他杂乱 值得一看
登录
标签搜索
  • Cloudflare
  • CC
  • CDN
  • Linux
  • 服务器
  • 监控
  • Pandownload
  • typecho
  • VPS
  • 阿里云
  • 网盘
  • 腾讯云
  • 社工库
  • vpn
  • Q绑
  • 高考
  • love
  • API
  • 攻击
  • Layer7
侧边栏壁纸
博主昵称
小华吖.

  • 累计撰写 90 篇文章
  • 累计收到 3 条评论
  • 首页
  • 栏目
    • 爱情说说
    • 生活点滴
    • 技术分享
    • 精品教程
    • 实用工具
    • 其他杂乱
    • 值得一看
  • 页面
    • 免费视频
    • 精美壁纸
    • 网络直播
    • 留言版
    • 站点统计
    • 友联链接
    • 归档
    • 关于
搜索到 1 篇与 的结果
  • typecho 接入 CDN 后获取访客真实 IP 2020-04-24
    typecho 接入 CDN 后获取访客真实 IP 众所周知,当网站接入 CDN 加速后,部分程序例如 Typecho 获取到的 IP 就不再是访客真实 IP 了。在 appnode 和宝塔中,有真实 IP 识别这个功能,但根据我的测试,并没什么用,评论照样显示的是 cdn 服务器的 IP。我最终的解决方案是在 typecho 的根目录中的 config.inc.php 文件添加如下代码:/** 设置真实IP */ if(isset($_SERVER['HTTP_CF_CONNECTING_IP']))$_SERVER['REMOTE_ADDR']=$_SERVER['HTTP_CF_CONNECTING_IP']; else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))$_SERVER['REMOTE_ADDR']=end(explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']));如下图所示: 填入文件最底端即可。简单解说:CDN 服务按照行业规范一般会设置 $_SERVER ['HTTP_X_FORWARDED_FOR'],保存来源 IP,当层数多于一层时以半角逗号,分隔。CF 有一个特性,即它还会发送 $_SERVER ['HTTP_CF_CONNECTING_IP'] 保存请求 IP。由于我用的是 CF,所以我优先获取这个参数保存的 IP。关于有人觉得 x-forwarded-for 容易被欺骗,经过 V2EX 网友的测试,CDN 会根据实际的转发情况将这个头部重写,只有 php 裸奔在 web server 的时候才会被欺骗。
    • 2020年04月24日
    • 331 阅读
    • 0 评论
    • 0 点赞
博主栏壁纸
博主头像 小华吖.

90 文章数
3 评论量
  • 小华短网址源码
  • Siege-Linux版CC工具
  • BBR Plus一键安装脚本 BBR/BBR Plus/魔改BBR/锐速(LotServer)四合一安装脚本分享
人生倒计时
热门文章
  1. 1 黄峥身家超马云!40岁财富3200亿,成中国第二富豪
    黄峥身家超马云!40岁财富3200亿,成中国第二富豪
    3731 阅读 - 06/22
  2. 2 1000封情书
    1000封情书
    3459 阅读 - 05/20
  3. 3 cloudflare无敌盾(需付费)
    cloudflare无敌盾(需付费)
    2718 阅读 - 02/14
标签云
2016 - 2025 © Reach - 小华博客
已运行 00 天 00 时 00 分 00 秒
RSS MAP