OpenVPN is a good solution, it is available with packages/ports (security/openvpn).

Depending on how restricted is the VPS you might have a problem with the tun.ko module for tun adapter (it might be disabled and it's required for openvpn). In case OpenVPN is shouting about missing tun adapter, I suggest talking to your VPS provider support.