Setting Up WireGuard VPN with Split Tunneling

This guide will walk you through setting up a WireGuard VPN on an Ubuntu / Linux Mint system with split tunneling, allowing local services to remain accessible while routing all internet traffic through the VPN.