reverting windows behavior

This commit is contained in:
afeiszli
2022-02-15 20:51:00 -05:00
parent 69b1ce1198
commit 0fa480ab9a
4 changed files with 32 additions and 29 deletions

View File

@@ -48,11 +48,13 @@ func Join(cfg config.ClientConfig, privateKey string) error {
return err
}
ncutils.PrintLog("joined "+cfg.Network, 1)
/*
if ncutils.IsWindows() {
ncutils.PrintLog("setting up WireGuard app", 0)
time.Sleep(time.Second >> 1)
functions.Pull(cfg.Network, true)
}
*/
return err
}

View File

@@ -49,7 +49,7 @@ const LINUX_APP_DATA_PATH = "/etc/netclient"
const WINDOWS_APP_DATA_PATH = "C:\\ProgramData\\Netclient"
// WINDOWS_APP_DATA_PATH - windows path
const WINDOWS_WG_DPAPI_PATH = "C:\\Program Files\\WireGuard\\Data\\Configurations"
//const WINDOWS_WG_DPAPI_PATH = "C:\\Program Files\\WireGuard\\Data\\Configurations"
// WINDOWS_SVC_NAME - service name
const WINDOWS_SVC_NAME = "netclient"

BIN
netclient/netclient.syso Normal file

Binary file not shown.

View File

@@ -2,15 +2,13 @@ package wireguard
import (
"fmt"
"os"
"strings"
"time"
"github.com/gravitl/netmaker/netclient/ncutils"
)
// ApplyWindowsConf - applies the WireGuard configuration file on Windows
func ApplyWindowsConf(confPath string) error {
/*
pathStrings := strings.Split(confPath, ncutils.GetWGPathSpecific())
if len(pathStrings) == 2 {
copyConfPath := fmt.Sprintf("%s\\%s", ncutils.WINDOWS_WG_DPAPI_PATH, pathStrings[1])
@@ -19,6 +17,7 @@ func ApplyWindowsConf(confPath string) error {
ncutils.PrintLog(err.Error(), 1)
}
}
*/
var commandLine = fmt.Sprintf(`wireguard.exe /installtunnelservice "%s"`, confPath)
if _, err := ncutils.RunCmdFormatted(commandLine, false); err != nil {
return err
@@ -31,6 +30,7 @@ func RemoveWindowsConf(ifacename string, printlog bool) error {
if _, err := ncutils.RunCmd("wireguard.exe /uninstalltunnelservice "+ifacename, printlog); err != nil {
ncutils.PrintLog(err.Error(), 1)
}
/*
dpapipath := fmt.Sprintf("%s\\%s.conf.dpapi", ncutils.WINDOWS_WG_DPAPI_PATH, ifacename)
confpath := fmt.Sprintf("%s\\%s.conf", ncutils.WINDOWS_WG_DPAPI_PATH, ifacename)
if ncutils.FileExists(confpath) {
@@ -46,5 +46,6 @@ func RemoveWindowsConf(ifacename string, printlog bool) error {
ncutils.PrintLog(err.Error(), 1)
}
}
*/
return nil
}