Nginx 可以透传PROXY协议目标地址/端口吗?

Nginx 可以透传PROXY协议目标地址/端口吗?

我们将 Nginx 作为 TCP 代理运行,配置为从下游负载均衡器接收 PROXY 协议数据,并将 PROXY 协议数据发送到上游服务器:

stream {
    server {
        listen 12345 proxy_protocol;
        proxy_protocol on;
    }
}

上游服务器配置为接收来自 Nginx 的 PROXY 协议数据;上游服务器接收的 PROXY 协议源 IP 地址/端口是客户端的源 IP 地址/端口,而目标 IP 地址/端口是 Nginx 服务器地址/端口。

是否可以配置 Nginx 在 PROXY 协议数据中发送客户端的目标地址/端口?换句话说,是否可以配置 Nginx 将从负载均衡器收到的 PROXY 协议数据传递或转发到上游服务器,以便上游服务器知道客户端的源地址/端口和目标地址/端口?

相关内容