模块 ngx_http_proxy_protocol_vendor_module

示例配置
嵌入式变量

ngx_http_proxy_protocol_vendor_module 模块 (1.23.3) 允许从 PROXY 协议 标头的特定于应用程序的 TLV 中获取有关云平台中连接的其他信息。

支持的云平台

必须通过在 listen 指令中设置 proxy_protocol 参数来预先启用 PROXY 协议。

此模块作为我们的 商业订阅 的一部分提供。

示例配置

proxy_set_header X-Conn-ID $proxy_protocol_tlv_gcp_conn_id;

server {
    listen 80   proxy_protocol;
    listen 443  ssl proxy_protocol;
    ...
}

嵌入式变量

$proxy_protocol_tlv_aws_vpce_id
PROXY 协议标头中表示 AWS VPC 端点 ID 的 TLV 值
$proxy_protocol_tlv_azure_pel_id
PROXY 协议标头中表示 Azure 私有端点的 LinkID 的 TLV 值
$proxy_protocol_tlv_gcp_conn_id
PROXY 协议标头中表示 Google Cloud PSC 连接 ID 的 TLV 值