wireguard
WireGuard VPN setup on Linux. Covers server config, client config, key management,
NAT/IP forwarding, peer management, split tunnel, full tunnel, and site-to-site.
USE WHEN: user mentions "wireguard", "wg0", "wg-quick", "wireguard vpn",
"wireguard server setup", "wireguard peer", "wireguard keys", "wireguard client",
"wireguard nat", "wireguard iptables", "wireguard split tunnel", "wireguard qr code",
"wg genkey", "wireguard site-to-site", "wireguard keepalive"
DO NOT USE FOR: OpenVPN setups - different tool and protocol,
IPsec / IKEv2 VPNs,
Tailscale or Netbird (they use WireGuard underneath but have their own CLIs),
Cloud VPN gateways (AWS VPN, GCP Cloud VPN)
Cloud & DevOps1 files