.. _envoy_v3_api_file_envoy/extensions/transport_sockets/proxy_protocol/v3/upstream_proxy_protocol.proto: Upstream Proxy Protocol ======================= .. _extension_envoy.transport_sockets.upstream_proxy_protocol: This extension may be referenced by the qualified name *envoy.transport_sockets.upstream_proxy_protocol* .. note:: This extension is intended to be robust against both untrusted downstream and upstream traffic. .. _envoy_v3_api_msg_extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport: extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport ----------------------------------------------------------------------------- `[extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport proto] `_ Configuration for PROXY protocol socket .. code-block:: json { "config": "{...}", "transport_socket": "{...}" } .. _envoy_v3_api_field_extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport.config: config (:ref:`config.core.v3.ProxyProtocolConfig `) The PROXY protocol settings .. _envoy_v3_api_field_extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport.transport_socket: transport_socket (:ref:`config.core.v3.TransportSocket `, *REQUIRED*) The underlying transport socket being wrapped.