Модуль ngx_stream_proxy_protocol_vendor_module
| Пример конфигурации Встроенные переменные |
Модуль ngx_stream_proxy_protocol_vendor_module (1.23.3)
позволяет получать дополнительную информацию о соединении из
облачных платформ при помощи TLV, полученных из
заголовка
протокола
PROXY.
Поддерживаемые облачные платформы:
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure
Протокол 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