Introduction
Learning WireGuard
()
How WireGuard works
()
Lab setup
()
1. Building a WireGuard Network
Planning a WireGuard deployment
()
Installing and enabling WireGuard
()
Generating and managing keys
()
Manually configure a WireGuard peer using wg and ip
()
Configure a WireGuard peer using wg-quick
()
Configure a multi-peer mesh network with WireGuard
()
Automatically start a WireGuard interface
()
2. Building a WireGuard VPN Gateway
Build a VPN gateway with WireGuard
()
Configure the VPN server
()
Configure a VPN client
()
3. Deploying Peer Configurations
Generating and distributing peer configurations
()
Sharing configurations using QR codes
()
Using a desktop client
()
Using an iOS or Android client
()
4. Using WireGuard
Tips and tricks
()
Troubleshooting
()
Exploring Tailscale
()