OpenVPN
Open Source.
Easy setup.

L2TP/IPSec
Manual setup.

Linux
setup Network Manager
setup command line
setup L2TP/IPSec