This commit is contained in:
Song Gao 2019-01-12 14:39:23 -08:00
parent 2ee3b4ef0b
commit ed5454b50a
8 changed files with 5 additions and 19 deletions

View file

@ -1,5 +1,3 @@
// +build linux
package water package water
import ( import (

View file

@ -1,4 +1,3 @@
// +build windows
package water package water
import ( import (

View file

@ -1,5 +1,3 @@
// +build darwin
package water package water
// PlatformSpecificParams defines parameters in Config that are specific to // PlatformSpecificParams defines parameters in Config that are specific to

View file

@ -1,5 +1,3 @@
// +build linux
package water package water
// DevicePermissions determines the owner and group owner for the newly created // DevicePermissions determines the owner and group owner for the newly created

View file

@ -1,5 +1,3 @@
// +build windows
package water package water
// PlatformSpecificParams defines parameters in Config that are specific to // PlatformSpecificParams defines parameters in Config that are specific to

View file

@ -1,5 +1,3 @@
// +build darwin
package water package water
import ( import (

View file

@ -1,5 +1,3 @@
// +build linux
package water package water
import ( import (

View file

@ -1,9 +1,3 @@
// +build windows
// To use it with windows, you need a tap driver installed on windows.
// https://github.com/OpenVPN/tap-windows6
// or just install OpenVPN
// https://github.com/OpenVPN/openvpn
package water package water
import ( import (
@ -18,6 +12,11 @@ import (
"golang.org/x/sys/windows/registry" "golang.org/x/sys/windows/registry"
) )
// To use it with windows, you need a tap driver installed on windows.
// https://github.com/OpenVPN/tap-windows6
// or just install OpenVPN
// https://github.com/OpenVPN/openvpn
var ( var (
errIfceNameNotFound = errors.New("Failed to find the name of interface") errIfceNameNotFound = errors.New("Failed to find the name of interface")
// Device Control Codes // Device Control Codes