mudler / edgevpn

:sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens
https://mudler.github.io/edgevpn
Apache License 2.0
628 stars 83 forks source link

Trying to run on windows #132

Open NihiliumOnMarz opened 1 year ago

NihiliumOnMarz commented 1 year ago

I am unable to get this working in windows

panic: Error loading wintun.dll DLL: Unable to load library: The specified module could not be found.

goroutine 1 [running]:
golang.zx2c4.com/wintun.(*lazyProc).Addr(...)
        C:/Users/nicks/go/pkg/mod/golang.zx2c4.com/wintun@v0.0.0-20211104114900-415007cec224/dll.go:60
golang.zx2c4.com/wintun.CreateAdapter({0x10e642f?, 0xc0008c4780?}, {0x10e5817, 0x8}, 0xc000bbe310)
        C:/Users/nicks/go/pkg/mod/golang.zx2c4.com/wintun@v0.0.0-20211104114900-415007cec224/wintun.go:92 +0x166
golang.zx2c4.com/wireguard/tun.CreateTUNWithRequestedGUID({0x10e642f, 0x8}, 0x0?, 0x0)
        C:/Users/nicks/go/pkg/mod/golang.zx2c4.com/wireguard@v0.0.0-20220703234212-c31a7b1ab478/tun/tun_windows.go:73 +0x46
github.com/mudler/water.openDev({0x1073040?, {{0x10e642f?, 0x2346a1c0008?}}})
        C:/Users/nicks/go/pkg/mod/github.com/mudler/water@v0.0.0-20221010214108-8c7313014ce0/syscalls_windows.go:35 +0x9a
github.com/mudler/water.New({0xc000106000?, {{0x10e642f?, 0xc000106000?}}})
        C:/Users/nicks/go/pkg/mod/github.com/mudler/water@v0.0.0-20221010214108-8c7313014ce0/if.go:61 +0xdb
github.com/mudler/edgevpn/pkg/vpn.createInterface(0xff?)
        C:/Users/nicks/Downloads/ITGvpn/EdgeVPN2/edgevpn/pkg/vpn/interface_windows.go:63 +0x28
github.com/mudler/edgevpn/pkg/vpn.VPNNetworkService.func1({_, _}, {{0xc000039a10, 0x2b}, {0xc000039a40, 0x2b}, {0x0, 0x0, 0x0}, 0x0, ...}, ...)
        C:/Users/nicks/Downloads/ITGvpn/EdgeVPN2/edgevpn/pkg/vpn/vpn.go:65 +0x15b
github.com/mudler/edgevpn/pkg/node.(*Node).Start(0xc00047fb00, {0x15e0eb0, 0xc0000404a8})
        C:/Users/nicks/Downloads/ITGvpn/EdgeVPN2/edgevpn/pkg/node/node.go:131 +0x2bb
github.com/mudler/edgevpn/cmd.Main.func1(0xc00027a840)
        C:/Users/nicks/Downloads/ITGvpn/EdgeVPN2/edgevpn/cmd/main.go:221 +0xf2e
github.com/urfave/cli.HandleAction({0xea3ce0?, 0x1454d48?}, 0xc000241a40?)
        C:/Users/nicks/go/pkg/mod/github.com/urfave/cli@v1.22.10/app.go:524 +0x50
github.com/urfave/cli.(*App).Run(0xc000241a40, {0xc000050080, 0x7, 0x8})
        C:/Users/nicks/go/pkg/mod/github.com/urfave/cli@v1.22.10/app.go:286 +0x7db
main.main()
        C:/Users/nicks/Downloads/ITGvpn/EdgeVPN2/edgevpn/main.go:52 +0x799
peakcontrol commented 4 months ago

Error loading wintun.dll DLL,u need it.