You can use any VPN that supports OpenVPN and then download the opensource client from here: https://code.google.com/p/ics-openvpn/ There are other clients too. Check FDroid as well.
OpenVPN for Android is very easy to use. Easier than the Windows version to set up. For low data use, there are many free VPN options that support OpenVPN.