Wireguard

From wikinotes

Wireguard is a simpler way of creating a VPN.

Documentation

official docs https://www.wireguard.com/quickstart/
homepage https://www.wireguard.com/
arch wiki https://wiki.archlinux.org/index.php/WireGuard

Tutorials

freebsd with jails https://genneko.github.io/playing-with-bsd/networking/freebsd-wireguard-quicklook/
freebsd with jails 2 https://genneko.github.io/playing-with-bsd/networking/freebsd-wireguard-jail/
/dev/tun in freebsd jail https://forums.freebsd.org/threads/openvpn-server-in-jail-using-a-tun-device.22143/
(linux) routing all traffic over wireguard https://www.wireguard.com/netns/
(linux) modern linux routing (wg-quick) https://ro-che.info/articles/2021-02-27-linux-routing

Locations

[/usr/local]/etc/wireguard/{iface}.conf VPN network interface config

Ports

Protocol Port Description
UDP 7361 Default connection port.
(you may also exposing multiple networks using many ports)

Notes

wireguard install
wireguard configuration
wireguard usage
wireguard examples
wireguard debugging
wireguard trials