Try to setup a VPN on Linux. PPTPD is the way to go if you have a VPS. You may find issues in setting it up. This are some mistakes to avoid.