In this video I show how to setup a VPN server with a Raspberry Pi. We install and configure OpenVPN and Stunnel on Raspbian. Then we setup two clients: a Windows PC (using OpenVPN and Stunnel) and an Android smartphone or tablet (using OpenVPN Connect and SSLDroid.) The whole process involves installing the software, writing the configuration files, and generating certificate/key pairs.
This video builds upon my previous video where I show how to setup a Raspberry Pi with your own domain name (.com, etc.) If you have not seen it yet, check it out here: https://www.youtube.com/watch?v=vzojw...
Edit: Here's a text version of what this video covers so you don't have to try to read everything off of my screen: http://www.farrellf.com/projects/soft...
Edit: This combination of OpenVPN and Stunnel works great to get around Internet censorship in China. For those that don't know, China blocks access to most Western social media (Facebook, Twitter, etc.) and blocks pretty much everything Google (Google, GMail, YouTube, etc.) Here's a short update video showing the server being accessed from within China: https://www.youtube.com/watch?v=TgMYu...