上云无忧 > 文档中心 > 天翼云应用加速使用教程(域名管理) - 传递用户IP回源
应用加速
天翼云应用加速使用教程(域名管理) - 传递用户IP回源

文档简介:
本文简述传递用户ip回源功能的原理和配置方法。 功能介绍: 使用应用加速产品后,源站获取到的客户端IP会变为应用加速回源节点的IP。如果源站需要获取真实的客户端IP地址,有两种方式: 1)proxy_protocol(简称PP),对内核无要求,需要源站进行修改,解析对应的文本字符串以获取真实的客户端IP。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本文简述传递用户ip回源功能的原理和配置方法。

功能介绍

使用应用加速产品后,源站获取到的客户端IP会变为应用加速回源节点的IP。如果源站需要获取真实的客户端IP地址,有两种方式:

1)proxy_protocol(简称PP),对内核无要求,需要源站进行修改,解析对应的文本字符串以获取真实的客户端IP。目前,Nginx和HAProxy已经支持,因此Nginx和HAProxy源站推荐使用该方式获取客户端IP。proxy_protocol的v1版本仅支持tcp协议,v2版本同时支持tcp和udp协议。

2)tcp_option传递用户IP回源的方式,该方式仅适用于tcp协议。选择该方式时,Linux系统需要安装我们提供的toa内核模块来获取真实客户端地址,该方式无需源站进行修改即可获取到真实的客户端IP。

配置说明

新增域名,配置传递用户IP回源步骤:

1)登录客户控制台。

2)在域名列表页面,点击右上角“添加域名”。

3)找到传递用户IP回源模块,打开开关。

4)选择传递用户IP回源方式,选择proxy_protocol方式时,还需要选择协议版本号;选择tcp_option时,您需要下载适配源站系统版本的toa模块,并安装到源站后才可正常使用该功能。

编辑域名,配置传递用户IP回源步骤:

1)登录客户控制台。

2)在域名列表页面,点击编辑目标域名。

3)找到传递用户IP回源模块,打开或者关闭开关;打开时需选择传递用户IP回源方式,选择proxy_protocol方式时,还需要选择协议版本号;选择tcp_option时,您需要下载适配源站系统版本的toa模块,并安装到源站后才可正常使用该功能。

注意事项

1)选择proxy_protocol方式时,还需要选择协议版本号,v1版本仅支持tcp协议,v2版本同时支持tcp和udp协议。

PP方式获取客户端IP,以Nginx为例,只需把参数proxy_protocolt加到sertver块的listen指令中,示例如下:

http {
    #...
    server {
        listen 80   proxy_protocol;
        listen 443  ssl proxy_protocol;
        #...
    }
}复制

2)选择tcp_option时,您需要下载适配源站系统版本的toa模块,并安装到源站后才可正常使用该功能。不同系统的toa模块下载地址如下:

支持的linux版本 RPM压缩包下载
CentOS 6.5 tcp_toa-1.0-1.CentOS.6.5.x86_64.rar
CentOS 6.9 tcp_toa-1.0-1.CentOS.6.9.x86_64.rar
CentOS 7.0 tcp_toa-1.0-1.CentOS.7.0.x86_64.rar
CentOS 7.1 tcp_toa-1.0-1.CentOS.7.1.x86_64.rar
CentOS 7.2 tcp_toa-1.0-1.CentOS.7.2.x86_64.rar
CentOS 7.3 tcp_toa-1.0-1.CentOS.7.3.x86_64.rar
CentOS 7.4 tcp_toa-1.0-1.CentOS.7.4.x86_64.rar
CentOS 7.5 tcp_toa-1.0-1.CentOS.7.5.x86_64.rar
CentOS 7.6 tcp_toa-1.0-1.CentOS.7.6.x86_64.rar
CentOS 7.7 tcp_toa-1.0-1.CentOS.7.7.x86_64.rar
CentOS 7.8 tcp_toa-1.0-1.CentOS.7.8.x86_64.rar

安装

[root@test ~]# rpm -ivh tcp_toa-1.0-1.CentOS.7.8.x86_64.rpm
Preparing...                   ################################# [100%]
Updating / installing...
   1:tcp_toa-1.0-1.CentOS.7.8         ################################# [100%]复制

运行

[root@test ~]# service tcp_toa start
[starting tcp_toa]:
installing tcp_toa...           [OK]复制

查看toa模块状态

[root@test ~]# lsmod |grep tcp_toa
tcp_toa                12884  0复制

停止toa模块

[root@test ~]# service tcp_toa stop
[stopping tcp_toa]:
uninstalling tcp_toa...         [OK]复制

卸载rpm包

[root@test ~]# rpm -e tcp_toa
[stopping tcp_toa]:
tcp_toa is not running!         [OK]复制

配置界面

新增域名,配置传递用户IP回源功能界面:

编辑域名,配置传递用户IP回源功能界面:

相似文档
  • 本文简述天翼云应用加速产品支持的压缩算法及配置方式。 背景介绍: 在一些大文件传输业务场景,尤其在业务高峰期,会占用很多宝贵的带宽资源且增加发送时间,降低加速体验效果。在此背景下,我们提出对上下行传输内容同时进行压缩,提升中间节点传递速度,同时降低带宽成本。
  • 本文简述多路传输功能原理及配置方式。 功能介绍: 开启多路传输功能后,动态选路时会选择N条有相同起点和终点的路径,请求到达边缘节点后,会被分成N份数据在N条不同的路径上传输,每条路径上传输不同的数据,到回源节点时再进行重新排序组装后发给源站,当某条路径质量变差时,边缘节点会自动调整每条路上传输的数据量,向质量差的路径上少发包,向质量优的路径上多发包。源站到客户端方向同理。
  • 本文介绍用量查询。 功能说明: 该模块可供客户查看带宽流量、连接数、并发连接数、区域运营商统计等指标。 操作指引: 进入【统计分析】-【用量查询】功能模块,即可通过筛选项进行组合查询带宽、流量、连接数、并发连接数、区域运营商等统计指标。筛选项包括域名、运营商、地区、时间。
  • 本文介绍热门分析。 功能说明: 支持三个月内、最长时间跨度为一个月的热门数据统计,包括域名排行和TOP客户端IP统计。并支持数据下载导出,表格内容与页面一致。 操作指引: 进入【统计分析】-【热门分析】功能模块,即可查看域名排行和TOP客户端IP排行。
  • 本文介绍用户分析。 功能说明: 用户分析可展示用户的区域分布、运营商分布、独立IP访问数。并展示每个区域/运营商的带宽、流量、连接数。 操作指引: 进入【统计分析】-【用户分析】功能模块,即可选择域名、时间范围进行查询。并可以切换带宽、流量、连接数等指标进行展示。如下图:
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部