tencent cloud

文档反馈

最后更新时间:2023-06-29 15:37:55
    本文介绍了使用四层代理加速时,如何通过 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
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持