Whether it's to access sites that your provider is blocking, or to add a layer of protection when using open Wi-fi services, Psiphon is the best tool for accessing the open Internet.
The Psiphon's circumvention system uses a combination of secure communication and obfuscation technologies (VPN, SSH, and HTTP Proxy) to enable Internet users to securely bypass the content-filtering systems used by governments to impose extralegal censorship of the Internet. It works by the Android or Windows client connecting to servers run by Psiphon.
Psiphon utilizes multiple transport systems, so that if one protocol is blocked by a censor, it will automatically switch to an alternative mechanism.
It is specifically designed to support users in countries considered to be "enemies of the Internet". And it's an open source project, and the source code and design documents can be found on the project page.