A Golang implementation of wg-quick.
This tool could be used to configure a WireGuard interface with configuration files.
See examples for configuration samples.
go get -u github.com/QuantumGhost/wg-quick-go
This tool uses wgctrl-go, which uses the correspond implementations on the platform and fallbacks to Configuration Protocol.
The wg-quick
package is usually not available in the default package repository. One need to add
extra repos to install wg-quick
, which may be inconvenient in some cases.