
15 Minutes + Digital Ocean Droplet + Tailscale = VPN Server
A few months ago, I came across a tweet that referenced Tailscale — an easy-to-setup, configure, and manage VPN solution. Earlier on I had tried to configure OpenVPN on my Digital Ocean Droplet but it did not work.
Within 15 minutes, I was able to proxy my Internet-bound traffic through a VPN hosted on Digital Ocean using Tailscale.
So what is Tailscale?
“Zero config VPN. Installs on any device in minutes, manages firewall rules for you, and works from anywhere.”
— Tailscale Homepage(https://tailscale.com/)
Tailscale is Zero config, meaning that you don’t need to make any configuration on your VPN server or client device. Hassles from configuration files will haunt us no more.
Tailscale supports pretty much all the major operating systems out there. This includes Linux-based OS like Ubuntu, Debian, Fedora, OpenSUSE, CentOS, Archlinux, and so many others. Windows OS, Mac OS, Android, and IOS are also supported.
Requirements:
- A Tailscale account
- A Virtual Private Server
- 15 wonderful minutes
In this article, we are going to use the Ubuntu OS.