masque: add address/port option to override endpoint

This commit is contained in:
Shtorm
2026-09-04 01:40:28 +03:00
parent 25618424e6
commit 3540c09b93
3 changed files with 27 additions and 4 deletions
+2
View File
@@ -14,6 +14,8 @@ type MASQUEOutboundOptions struct {
UseHTTP2 bool `json:"use_http2,omitempty"`
UseIPv6 bool `json:"use_ipv6,omitempty"`
Profile CloudflareProfile `json:"profile,omitempty"`
Address string `json:"address,omitempty"`
Port uint16 `json:"port,omitempty"`
UDPTimeout badoption.Duration `json:"udp_timeout,omitempty"`
UDPKeepalivePeriod badoption.Duration `json:"udp_keepalive_period,omitempty"`
UDPInitialPacketSize uint16 `json:"udp_initial_packet_size,omitempty"`