Files
gost/tests/e2e/testdata/proxyproto/v1.yaml
T
ginuerzh cb76f63754 e2e: add PROXY protocol test (gost#677), bump core/x deps
ProxyProtoSuite starts gost with metadata.proxyProtocol set and asserts
the HAProxy PROXY header is prepended on outbound connections (v1/v2),
backed by a raw-TCP capture script and configs. Add echo754_repro.py
from the hot-reload EADDRINUSE investigation (gost#754).

Bump github.com/go-gost/core to v0.6.1 and x to v0.16.0.
2026-08-29 09:26:33 +08:00

20 lines
492 B
YAML

# go-gost/gost#677 — send-proxy (PROXY protocol v1) for the rtcp forward handler.
# gost accepts a TCP connection on :8080 and forwards it to the backend,
# prepending a "PROXY TCP4 ..." header because metadata.proxyProtocol is 1.
services:
- name: service-0
addr: ":8080"
handler:
type: rtcp
metadata:
proxyProtocol: 1
listener:
type: rtcp
forwarder:
nodes:
- name: target-0
addr: proxy-capture:5678
log:
level: debug