模块 ngx_stream_proxy_protocol_vendor_module
示例配置 嵌入变量 |
ngx_stream_proxy_protocol_vendor_module
模块 (1.23.3) 允许从 PROXY 协议 头部的应用程序特定 TLV 中获取有关云平台连接的附加信息。
支持的云平台
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure
必须首先通过在 listen 指令中设置 proxy_protocol
参数来启用 PROXY 协议。
此模块作为我们 商业订阅 的一部分提供。
示例配置
server { listen 12345 proxy_protocol; return $proxy_protocol_tlv_gcp_conn_id; }
嵌入变量
$proxy_protocol_tlv_aws_vpce_id
- 来自 PROXY 协议头的 TLV 值,表示 AWS VPC 端点的 ID
$proxy_protocol_tlv_azure_pel_id
- 来自 PROXY 协议头的 TLV 值,表示 Azure 专用端点的 LinkID
$proxy_protocol_tlv_gcp_conn_id
- 来自 PROXY 协议头的 TLV 值,表示 Google Cloud PSC 连接 ID