mirror of
https://github.com/go-gost/gost.git
synced 2026-10-08 12:05:46 +00:00
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.
20 lines
492 B
YAML
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
|