I just started with my home server, so I'm relatively new to all this. I currently have PiHole running on my server so all of the ads on my network get stopped there. I also have Wireguard in case I need to connect into my network remotely (but that's very rare). I was wondering if there's a way to also route my entire network through a VPN (I currently use Surfshark but I can always change providers). Basically, I'd like to have all my traffic on the network go through an external VPN to hide my traffic from my ISP, and then have everything go through PiHole before it goes to my devices to continue blocking ads. I'd also like to be able to turn the VPN on and off via my home server (Ubuntu) if that's possible. Any advice is greatly appreciated!