Add support for PROXY protocol on streams

This commit is contained in:
Semjon Nordmann
2024-03-10 10:58:22 +01:00
parent 72abe50799
commit da29cd2e0e
8 changed files with 141 additions and 19 deletions

View File

@ -46,6 +46,16 @@
"udp_forwarding": {
"type": "boolean"
},
"enable_proxy_protocol": {
"description": "Enable PROXY Protocol support",
"example": true,
"type": "boolean"
},
"load_balancer_ip": {
"type": "string",
"minLength": 0,
"maxLength": 255
},
"enabled": {
"$ref": "../definitions.json#/definitions/enabled"
},
@ -78,6 +88,12 @@
"udp_forwarding": {
"$ref": "#/definitions/udp_forwarding"
},
"enable_proxy_protocol": {
"$ref": "#/definitions/enable_proxy_protocol"
},
"load_balancer_ip": {
"$ref": "#/definitions/load_balancer_ip"
},
"enabled": {
"$ref": "#/definitions/enabled"
},
@ -137,6 +153,12 @@
"udp_forwarding": {
"$ref": "#/definitions/udp_forwarding"
},
"enable_proxy_protocol": {
"$ref": "#/definitions/enable_proxy_protocol"
},
"load_balancer_ip": {
"$ref": "#/definitions/load_balancer_ip"
},
"meta": {
"$ref": "#/definitions/meta"
}
@ -177,6 +199,12 @@
"udp_forwarding": {
"$ref": "#/definitions/udp_forwarding"
},
"enable_proxy_protocol": {
"$ref": "#/definitions/enable_proxy_protocol"
},
"load_balancer_ip": {
"$ref": "#/definitions/load_balancer_ip"
},
"meta": {
"$ref": "#/definitions/meta"
}