mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-14 05:11:19 -04:00
Add proxy commandline option for probe server URL
This commit is contained in:
parent
54a47287ee
commit
3939554058
1 changed files with 2 additions and 0 deletions
|
@ -26,6 +26,7 @@ func main() {
|
||||||
unsafeLogging := flag.Bool("unsafe-logging", false, "prevent logs from being scrubbed")
|
unsafeLogging := flag.Bool("unsafe-logging", false, "prevent logs from being scrubbed")
|
||||||
keepLocalAddresses := flag.Bool("keep-local-addresses", false, "keep local LAN address ICE candidates")
|
keepLocalAddresses := flag.Bool("keep-local-addresses", false, "keep local LAN address ICE candidates")
|
||||||
relayURL := flag.String("relay", sf.DefaultRelayURL, "websocket relay URL")
|
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")
|
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.")
|
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")
|
allowNonTLSRelay := flag.Bool("allow-non-tls-relay", false, "allow relay without tls encryption")
|
||||||
|
@ -87,6 +88,7 @@ func main() {
|
||||||
BrokerURL: *rawBrokerURL,
|
BrokerURL: *rawBrokerURL,
|
||||||
KeepLocalAddresses: *keepLocalAddresses,
|
KeepLocalAddresses: *keepLocalAddresses,
|
||||||
RelayURL: *relayURL,
|
RelayURL: *relayURL,
|
||||||
|
NATProbeURL: *probeURL,
|
||||||
OutboundAddress: *outboundAddress,
|
OutboundAddress: *outboundAddress,
|
||||||
EphemeralMinPort: ephemeralPortsRange[0],
|
EphemeralMinPort: ephemeralPortsRange[0],
|
||||||
EphemeralMaxPort: ephemeralPortsRange[1],
|
EphemeralMaxPort: ephemeralPortsRange[1],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue