Модуль ngx_stream_proxy_protocol_vendor_module

Пример конфигурации
Встроенные переменные

Модуль ngx_stream_proxy_protocol_vendor_module (1.23.3) позволяет получать дополнительную информацию о соединении из облачных платформ при помощи TLV, полученных из заголовка протокола PROXY.

Поддерживаемые облачные платформы:

Протокол PROXY должен быть предварительно включён при помощи установки параметра proxy_protocol в директиве listen.

Модуль доступен как часть коммерческой подписки

Пример конфигурации

server {
    listen 12345 proxy_protocol;
    return $proxy_protocol_tlv_gcp_conn_id;
}

Встроенные переменные

$proxy_protocol_tlv_aws_vpce_id
значение TLV, полученное из заголовка протокола PROXY, содержащее ID конечной точки VPC AWS
$proxy_protocol_tlv_azure_pel_id
значение TLV, полученное из заголовка протокола PROXY, содержащее LinkID частной конечной точки Azure
$proxy_protocol_tlv_gcp_conn_id
значение TLV, полученное из заголовка протокола PROXY, содержащее ID соединения Google Cloud PSC