This is a weekend project I started in light of the news that ISPs are now able to sell your browsing history. I’m not a fan of public VPN providers as I have no idea how securely they are implemented on the backend. I have instead been using a private VPS to run a personal VPN for a while now.
There are a few interesting projects out there for setting up personal VPN servers. One in particular, algo, is what I had been previously using. I wanted to simplify the installation process and also make it hands off in terms of needing to manage this host.
I created a native OSX application that deploys a VPN server on DigitalOcean and automates the OSX VPN configuration. The deployed VPN server includes automated updates of both the OS and VPN software, so you don’t need to worry about managing a server.
If you have OSX and a DigitalOcean account, grab the latest release here and try it out: https://github.com/dan-v/dosxvpn/releases