模块 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 协议头部中的 TLV 值,表示 AWS VPC endpoint 的 ID
$proxy_protocol_tlv_azure_pel_id
来自 PROXY 协议头部中的 TLV 值,表示 Azure private endpoint 的 LinkID
$proxy_protocol_tlv_gcp_conn_id
来自 PROXY 协议头部中的 TLV 值,表示 Google Cloud PSC 连接 ID