diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-01-07 13:05:27 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-01-07 13:05:27 +0100 |
commit | fe7e93cbcc20631e611c1a5505a03d00e73e0cc2 (patch) | |
tree | 661a57b75982f22041bd15d300a439bcce097a37 /src/transport | |
parent | 76b387ae68024934ccd92daa34659ada17dc3955 (diff) |
fixing uninit sin_addr; now successfully tested external hole punching support in new NAT code; documenting options to be used in the future
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/transport.conf.in | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/src/transport/transport.conf.in b/src/transport/transport.conf.in index 4e9f17f771..7b5413bbe6 100644 --- a/src/transport/transport.conf.in +++ b/src/transport/transport.conf.in @@ -38,7 +38,17 @@ TESTING_IGNORE_KEYS = ACCEPT_FROM; [transport-tcp] # Use 0 to ONLY advertise as a peer behind NAT (no port binding) PORT = 2086 + +# Obsolete option, to be replaced by HOLE_EXTERNAL (soon) ADVERTISED_PORT = 2086 + +# If we have a manually punched NAT, what is the external IP and port? +# Can use DNS names for DynDNS-based detection of external IP. +# Can use IPv6 addresses ([fefc::]:PORT). +# Use "AUTO" for the hostname to automatically detect external IP. +# Do not set if NAT is not manually punched. +# HOLE_EXTERNAL = AUTO:2086 + TESTING_IGNORE_KEYS = ACCEPT_FROM; # Maximum number of open TCP connections allowed @@ -72,8 +82,13 @@ BROADCAST_INTERVAL = 30 s MAX_BPS = 1000000 TESTING_IGNORE_KEYS = ACCEPT_FROM; -# Configuration for manually punched holes in NAT. -# HOLE_EXTERNAL = auto:2086 +# If we have a manually punched NAT, what is the external IP and port? +# Can use DNS names for DynDNS-based detection of external IP. +# Can use IPv6 addresses ([fefc::]:PORT). +# Use "AUTO" for the hostname to automatically detect external IP. +# Do not set if NAT is not manually punched. +# HOLE_EXTERNAL = AUTO:2086 + [transport-http_client] MAX_CONNECTIONS = 128 @@ -98,7 +113,18 @@ TESTING_IGNORE_KEYS = ACCEPT_FROM; [transport-http_server] #EXTERNAL_HOSTNAME = <your hostname/path> PORT = 1080 + +# Obsolete option, to be replaced by HOLE_EXTERNAL (soon) ADVERTISED_PORT = 1080 + +# If we have a manually punched NAT, what is the external IP and port? +# Can use DNS names for DynDNS-based detection of external IP. +# Can use IPv6 addresses ([fefc::]:PORT). +# Use "AUTO" for the hostname to automatically detect external IP. +# Do not set if NAT is not manually punched. +# HOLE_EXTERNAL = AUTO:2086 + + MAX_CONNECTIONS = 128 TESTING_IGNORE_KEYS = ACCEPT_FROM; @@ -139,7 +165,17 @@ TESTING_IGNORE_KEYS = ACCEPT_FROM; # Does the external hostname use the same port? # EXTERNAL_HOSTNAME_USE_PORT = YES PORT = 4433 + +# Obsolete option, to be replaced by HOLE_EXTERNAL (soon) ADVERTISED_PORT = 4433 + +# If we have a manually punched NAT, what is the external IP and port? +# Can use DNS names for DynDNS-based detection of external IP. +# Can use IPv6 addresses ([fefc::]:PORT). +# Use "AUTO" for the hostname to automatically detect external IP. +# Do not set if NAT is not manually punched. +# HOLE_EXTERNAL = AUTO:2086 + CRYPTO_INIT = NORMAL KEY_FILE = $GNUNET_DATA_HOME/transport/https.key CERT_FILE = $GNUNET_DATA_HOME/transport/https.cert |