Navigation :
Getting Started
What is Gloo Gateway?
Setup
Guides
Operations
Reference
-
Open Source Attribution
-
API Reference
-- Address
-- AdvancedHttp
-- Ai
-- Als
-- Annotations
-- Any
-- Api
-- Artifact
-- Aws
-- AwsEc2
-- Azure
-- Base
-- Caching
-- CircuitBreaker
-- Cluster
-- Connection
-- ConnectionLimit
-- Consul
-- Core
-- Cors
-- Deprecation
-- Descriptor
-- DestinationSpec
-- Discovery
-- Dlp
-- Duration
-- DynamicForwardProxy
-- Empty
-- Endpoint
-- envoy.glooe.solo.io.project
-- envoy_glooe_solo_io.project
-- Ext
-- Extauth
-- ExtauthInternal
-- Extensions
-- ExternalOptions
-- Extproc
-- Failover
-- Failover
-- Fault
-- FieldMask
-- Gateway
-- gateway.solo.io.project
-- gateway_solo_io.project
-- Gcp
-- gloo.solo.io.project
-- gloo_solo_io.project
-- glooe.solo.io.project
-- glooe_solo_io.project
-- GlooValidation
-- Graphql
-- Graphql
-- Grpc
-- GrpcJson
-- GrpcWeb
-- Hcm
-- Headers
-- HeaderValidation
-- Healthcheck
-- Http
-- HttpGateway
-- HttpListenerOptions
-- HttpUri
-- Ingress
-- Instance
-- Jwt
-- Kubernetes
-- Lbhash
-- ListenerOptions
-- LoadBalancer
-- LocalRatelimit
-- MatchableHttpGateway
-- MatchableTcpGateway
-- Matchers
-- Metadata
-- Metrics
-- options.proto
-- Parameters
-- Percent
-- Pipe
-- Placement
-- Protocol
-- ProtocolUpgrade
-- Proxy
-- proxy_protocol.proto
-- ProxyEndpoint
-- ProxyProtocol
-- QueryOptions
-- Ratelimit
-- Ratelimit
-- Ratelimit
-- Rbac
-- Ref
-- Rest
-- Retries
-- Route
-- RouteConfigurationOptions
-- RouteOptions
-- Router
-- RouteTable
-- Secret
-- Selectors
-- SemanticVersion
-- Service
-- ServiceSpec
-- Settings
-- Shadowing
-- Snap
-- SocketOption
-- SoloDiscoveryService
-- SoloKit
-- SourceContext
-- Ssl
-- ssl.proto
-- Stages
-- StatefulSession
-- statefulsession.proto
-- statefulsession.proto
-- Static
-- Stats
-- Status
-- Status
-- Struct
-- Subset
-- SubsetSpec
-- Tap
-- tap.proto
-- Tcp
-- TcpListenerOptions
-- Timestamp
-- Trace
-- Tracing
-- Transformation
-- Type
-- Upstream
-- Version
-- VirtualHostOptions
-- VirtualService
-- Waf
-- Wasm
-- WeightedDestinationOptions
-- Wrappers
--
--
-
Command Line Reference
-
Changelog
-
Helm Chart Values
-
Security Updates
- Security Posture
- Gloo Gateway Port Reference
- Release Support
-
Cheatsheets
Contribution Guide
Get help and support
proxy_protocol.proto
Package: solo.io.envoy.config.core.v3
Types:
Source File: envoy/config/core/v3/proxy_protocol.proto
ProxyProtocolPassThroughTLVs
"matchType": .solo.io.envoy.config.core.v3.ProxyProtocolPassThroughTLVs.PassTLVsMatchType
"tlvType": [] int
Field
Type
Description
matchType
.solo.io.envoy.config.core.v3.ProxyProtocolPassThroughTLVs.PassTLVsMatchType
The strategy to pass through TLVs. Default is INCLUDE_ALL. If INCLUDE_ALL is set, all TLVs will be passed through no matter the tlv_type field.
tlvType
[]int
The TLV types that are applied based on match_type. TLV type is defined as uint8_t in proxy protocol. See the spec <https://www.haproxy.org/download/2.1/doc/proxy-protocol.txt>
_ for details.
PassTLVsMatchType
Name
Description
INCLUDE_ALL
Pass all TLVs.
INCLUDE
Pass specific TLVs defined in tlv_type.
ProxyProtocolConfig
"version": .solo.io.envoy.config.core.v3.ProxyProtocolConfig.Version
"passThroughTlvs": .solo.io.envoy.config.core.v3.ProxyProtocolPassThroughTLVs
Version
Name
Description
V1
PROXY protocol version 1. Human readable format.
V2
PROXY protocol version 2. Binary format.