Overview
- 动态与公告
- 产品简介
- 购买指南
- 快速入门
- 域名服务
- 托管域名 DNS 解析
- 接入加速域名
- HTTPS 证书
- 别称域名
- 流量调度
- 站点加速
- 概述
- 访问控制
- 智能加速
- 缓存配置
- 文件优化
- 媒体处理
- 网络优化
- URL 重写
- 修改头部
- 自定义错误页面
- 请求与响应行为
- 源站配置
- 边缘函数
- 安全防护
- 规则引擎
- 四层代理
- 概述
- 新建四层代理实例
- 修改四层代理实例配置
- 停用/删除四层代理实例
- 批量配置转发规则
- 获取客户端真实IP
- 通过 TOA 获取 TCP 协议客户端真实 IP
- 通过 Proxy Protocol V1/V2 协议获取客户端真实 IP
- 数据分析与日志服务
- 工具指南
- 最佳实践
- API 文档
- History
- Introduction
- API Category
- Making API Requests
- Site APIs
- Acceleration Domain Management APIs
- Site Acceleration Configuration APIs
- Alias Domain APIs
- Security Configuration APIs
- Layer 4 Application Proxy APIs
- CreateL4Proxy
- ModifyL4Proxy
- ModifyL4ProxyStatus
- DescribeL4Proxy
- DeleteL4Proxy
- CreateL4ProxyRules
- ModifyL4ProxyRules
- ModifyL4ProxyRulesStatus
- DescribeL4ProxyRules
- DeleteL4ProxyRules
- CreateApplicationProxy
- ModifyApplicationProxy
- ModifyApplicationProxyStatus
- DescribeApplicationProxies
- DeleteApplicationProxy
- CreateApplicationProxyRule
- ModifyApplicationProxyRule
- ModifyApplicationProxyRuleStatus
- DeleteApplicationProxyRule
- Content Management APIs
- Data Analysis APIs
- Log Service APIs
- Billing APIs
- Certificate APIs
- Load Balancing APIs
- Diagnostic Tool APIs
- Version Management APIs
- Data Types
- Error Codes
- 常见问题
- 相关协议
- TEO 政策
- 联系我们
- 词汇表
Menu
概述
本文介绍了使用四层代理加速时,如何通过 Proxy Protocol V1/V2 协议获取客户端真实 IP。
使用场景
当数据报文通过四层加速通道进行加速时,为了将客户端真实 IP 和 Port 信息可传递给源站服务器,您可选择通过 Proxy Protocol V1/V2 协议来传递客户端 IP 和 Port 信息,协议介绍可参考:Proxy Protocol V1/V2。
源站在解析获取客户端真实 IP 时,根据不同的业务场景及部署方式,可以参考以下两种方式了解如何获取客户端真实 IP:
方式一:如果您的源站服务为 TCP 协议时,Nginx 已原生支持 Proxy Protocol 协议,建议在业务服务器前增加已支持 Proxy Protocol V1/V2 协议的 Nginx 服务器来获取客户端真实 IP。具体步骤请参见 通过 Nginx 获取客户端真实 IP。
方式二:如果您的源站服务为 UDP 协议,或者需在业务源站服务内直接解析 TCP 协议场景下的客户端真实 IP 以进行业务调度,可以在业务源站内参考 Proxy Protocol 协议内的示例代码开发自行解析 Proxy Protocol 字段。具体步骤请参见 在业务服务器解析客户端真实 IP。