This diagram illustrates the difference that having a VPN server makes
#How to set up a free vpn server how to
So before I teach you how to set this up, let me explain to you how a VPN service works. This is helpful as if you are travelling abroad and need access to your home internet connection either to retrieve a few files, control your smart home, enjoying local services (accessing Netflix Canada while in the UK) and most importantly just being more secure thanks to the PiHole server running at the home network at the same time. Since I am already running a PiHole server on my internet network at home, I could theoretically create this VPN server, which would allow me to access my home network from anywhere in the world, given of course, that I am connected to some internet even it is mobile data.
Note: This VPN server is designed to run on the Raspberry Pi as it is a container that houses the VPN of your choice, whether it is OpenVPN or Wireguard. This is possible, and I have just the solution. But I’m a little skeptical about the security this network has as I am vulnerable to any cyber attack, so what if I could route my internet traffic through my home internet, so I get the adblocking functionality plus safety and security I feel when I am using my home network. Let’s say I’m at a local grocery store, and I run out of data and need to send a quick email, so I connect to an open wifi network. Graphical Visualization of how my PiHole server blocks ads in my network