wireguard-go
This project is an application of the WireGuard protocol written in the Go programming language. It allows networking interfaces to be created on Linux, macOS, Windows, FreeBSD and OpenBSD operating systems. Standard wg(8), ip(8), or ifconfig(8) commands can be used for interface configuration and management.
WI
WireGuard · VPN & Networking
STARS4.5K
FORKS1.7K
COMMITS1.0K
CONTRIBUTORS42
VERSIONv0.0.20201121
UPDATED6 days ago
GoWireguardVPNCross-PlatformMIT
Common commercial products in this category: NordVPN, Cisco AnyConnect, Zscaler
What can it do?
- You can create a new WireGuard network interface from the command line.
- You can increase debugging records using the LOG_LEVEL=debug environment variable.
- Instead of running the interface in the background, you can run it in the foreground with the parameter -f or --foreground.
My note
Alternative pages
More in: VPN & Networking
- frp★ 110,353 · 8 days ago
- Headscale★ 45,213 · today
- Tailscale★ 38,382 · today
- v2ray-core★ 34,733 · today
- hysteria★ 22,811 · 4 days ago
- openvpn-install★ 20,655 · 1 mo ago