From 3939554058bf84c103cc102e576adc63a67cc27c Mon Sep 17 00:00:00 2001 From: Cecylia Bocovich Date: Fri, 5 Jan 2024 17:51:48 -0500 Subject: [PATCH] Add proxy commandline option for probe server URL --- proxy/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxy/main.go b/proxy/main.go index 8653b80..5fc8db8 100644 --- a/proxy/main.go +++ b/proxy/main.go @@ -26,6 +26,7 @@ func main() { unsafeLogging := flag.Bool("unsafe-logging", false, "prevent logs from being scrubbed") keepLocalAddresses := flag.Bool("keep-local-addresses", false, "keep local LAN address ICE candidates") relayURL := flag.String("relay", sf.DefaultRelayURL, "websocket relay URL") + probeURL := flag.String("nat-probe-server", sf.DefaultNATProbeURL, "NAT check probe server URL") outboundAddress := flag.String("outbound-address", "", "prefer the given address as outbound address") allowedRelayHostNamePattern := flag.String("allowed-relay-hostname-pattern", "snowflake.torproject.net$", "a pattern to specify allowed hostname pattern for relay URL.") allowNonTLSRelay := flag.Bool("allow-non-tls-relay", false, "allow relay without tls encryption") @@ -87,6 +88,7 @@ func main() { BrokerURL: *rawBrokerURL, KeepLocalAddresses: *keepLocalAddresses, RelayURL: *relayURL, + NATProbeURL: *probeURL, OutboundAddress: *outboundAddress, EphemeralMinPort: ephemeralPortsRange[0], EphemeralMaxPort: ephemeralPortsRange[1],