设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 266|回复: 0

kangle做反代cdn节点时修改配置文件获取X-Tenant-Forward-For头部传送真实访客ip到源站后端的方法

[复制链接]

签到天数: 4043 天

[LV.Master]伴坛终老

发表于 2022/6/7 18:44 | 显示全部楼层 |阅读模式 |Google Chrome 102.0.5005.63|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
kangle做反代cdn节点时修改配置文件获取X-Tenant-Forward-For头部传送真实访客ip到源站后端的方法

首先第一步,让源站用户创建个1.php文件  内容
<?php
print_r($_SERVER);
?>
然后截个图来

然后在甩个帖子过去
cdnbest使用的kangle如何传递用户真实IP到源站服务器,要怎么设置
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=96430&fromuid=1

源站用户表示,咱就是不想改,一定要加一个X-Tenant-Forward-For头部,让去cdn节点来操作
这种一般不是CDN负责的,是源站负责转换,特别是这种非常见的,你发的那个X-Tenant-Forward-For不常见,建议用HTTP协议规范化的传递
仅自动支持X-Forwarded-For xff,不自动支持 X-Tenant-Forward-For,要配置X-Tenant-Forward-For的话,需要手动设置

需要登录每一台节点后台,去修改配置文件
进入服务器/vhs/kangle/etc目录,使用vi编辑器打开config.xml文件,在X-Real-Ip表单上方增加一行新表单X-Tenant-Forward-For
  1.                         <chain  action='continue' >
  2.                                 <mark_replace_ip   header='X-Tenant-Forward-For' > </mark_replace_ip>
  3.                         </chain>
  4.                         <chain  action='continue' >
  5.                                 <mark_replace_ip   header='X-Real-Ip' > </mark_replace_ip>
  6.                         </chain>
复制代码

修改完毕后执行/vhs/kangle/bin/kangle -r生效

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2023/1/28 18:48 , Processed in 0.142340 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表