小樱 发表于 2022/6/7 18:44

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

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
                        <chainaction='continue' >
                                <mark_replace_ip   header='X-Tenant-Forward-For' > </mark_replace_ip>
                        </chain>
                        <chainaction='continue' >
                                <mark_replace_ip   header='X-Real-Ip' > </mark_replace_ip>
                        </chain>
修改完毕后执行/vhs/kangle/bin/kangle -r生效

页: [1]
查看完整版本: kangle做反代cdn节点时修改配置文件获取X-Tenant-Forward-For头部传送真实访客ip到源站后端的方法