windows.go 451 B

1234567891011121314151617
  1. package wireguard
  2. import "github.com/gravitl/netmaker/netclient/ncutils"
  3. func ApplyWindowsConf(confPath string) error {
  4. if _, err := ncutils.RunCmd("wireguard.exe /installtunnelservice "+confPath, false); err != nil {
  5. return err
  6. }
  7. return nil
  8. }
  9. func RemoveWindowsConf(ifacename string, printlog bool) error {
  10. if _, err := ncutils.RunCmd("wireguard.exe /uninstalltunnelservice "+ifacename, printlog); err != nil {
  11. return err
  12. }
  13. return nil
  14. }