aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCecylia Bocovich <cohosh@torproject.org>2024-01-05 17:51:48 -0500
committerCecylia Bocovich <cohosh@torproject.org>2024-01-10 11:05:56 -0500
commit3939554058bf84c103cc102e576adc63a67cc27c (patch)
tree0a49d962c8c8d3f5220201b5f737e5195fc7a7f5
parent54a47287ee58550e267ee8d42bb0d0eed60e470f (diff)
downloadsnowflake-3939554058bf84c103cc102e576adc63a67cc27c.tar.gz
snowflake-3939554058bf84c103cc102e576adc63a67cc27c.zip
Add proxy commandline option for probe server URL
-rw-r--r--proxy/main.go2
1 files changed, 2 insertions, 0 deletions
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],