mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-04-15 11:36:54 +02:00
Add a local.conf option to set the port.
This commit is contained in:
parent
0052877d2f
commit
cd7b571da0
2 changed files with 2 additions and 0 deletions
|
@ -987,6 +987,7 @@ public:
|
|||
_interfacePrefixBlacklist.clear();
|
||||
json &settings = _localConfig["settings"];
|
||||
if (settings.is_object()) {
|
||||
_primaryPort = (unsigned int)OSUtils::jsonInt(settings["primaryPort"],(uint64_t)_primaryPort) & 0xffff;
|
||||
_portMappingEnabled = OSUtils::jsonBool(settings["portMappingEnabled"],true);
|
||||
|
||||
const std::string up(OSUtils::jsonString(settings["softwareUpdate"],ZT_SOFTWARE_UPDATE_DEFAULT));
|
||||
|
|
|
@ -24,6 +24,7 @@ Settings available in `local.conf` (this is not valid JSON, and JSON does not al
|
|||
}
|
||||
},
|
||||
"settings": { /* Other global settings */
|
||||
"primaryPort": 0-65535, /* If set, override default port of 9993 and any command line port */
|
||||
"portMappingEnabled": true|false, /* If true (the default), try to use uPnP or NAT-PMP to map ports */
|
||||
"softwareUpdate": "apply"|"download"|"disable", /* Automatically apply updates, just download, or disable built-in software updates */
|
||||
"softwareUpdateDist": true|false, /* If true, distribute software updates (only really useful to ZeroTier, Inc. itself, default is false) */
|
||||
|
|
Loading…
Add table
Reference in a new issue