Setup a private VPN on OpenWRT 15.05.01 using StrongSwan

This is a guide that I’ve put together using various different articles and tutorials I’ve found and put them all together in one package.

The end result is your very own private VPN server running off of your OpenWRT 15.05.01 router using RSA certificates for authentication. With a few small tweaks you can use username/password log authentication but I preferred to go the certificates route. These steps should work fine with most modern clients – I have personally tested this with Windows 10 (Version 1607 OS Build 14393.10) and on iOS 9.3.4 both with and without certificates and it works great.

Let’s begin!
Continue reading “Setup a private VPN on OpenWRT 15.05.01 using StrongSwan”