|
@@ -97,10 +97,11 @@ func startGoRoutines(wg *sync.WaitGroup) context.CancelFunc {
|
|
if err := wireguard.ApplyConf(&cfg.Node, cfg.Node.Interface, ncutils.GetNetclientPathSpecific()+cfg.Node.Interface+".conf"); err != nil {
|
|
if err := wireguard.ApplyConf(&cfg.Node, cfg.Node.Interface, ncutils.GetNetclientPathSpecific()+cfg.Node.Interface+".conf"); err != nil {
|
|
logger.Log(0, "failed to start ", cfg.Node.Interface, "wg interface", err.Error())
|
|
logger.Log(0, "failed to start ", cfg.Node.Interface, "wg interface", err.Error())
|
|
}
|
|
}
|
|
- server := cfg.Server.Server
|
|
|
|
if cfg.PublicIPService != "" {
|
|
if cfg.PublicIPService != "" {
|
|
- global_settings.PublicIPServices[server] = cfg.PublicIPService
|
|
|
|
|
|
+ global_settings.PublicIPServices[network] = cfg.PublicIPService
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ server := cfg.Server.Server
|
|
if !serverSet[server] {
|
|
if !serverSet[server] {
|
|
// == subscribe to all nodes for each on machine ==
|
|
// == subscribe to all nodes for each on machine ==
|
|
serverSet[server] = true
|
|
serverSet[server] = true
|