VPNs are a tool for securely connecting to remote networks, primarily intended for sysadmins in emergencies. Though now its frequently advertised as a privacy technology, which isn't entirely honest as it doesn't so much remove the trust you must place in your ISP but rather transfers it to the VPN provider. Which can be valid!
WireGuard is a relatively-new elegant & opinionated protocol for connecting to a VPN. Should be faster & more secure!
How'd I implement it in my hypothetical?
1/?