I live in Iran and as you know there's a blocking system here. The people here use VPNs to access websites. I did the same. But days ago VPNs (PPTP, L2TP,SSTP) ports was blocked too. The alternatives was Freegate and free software similar to it. People mostly use these software in Windows. But I want a thing which supports Ubuntu too. Furthermore I know that port 443 is not filtered. Do you think is it possible to use OpenVPN in this situation?
There are a number of different ways to bypass government bans on websites. And one of them is Tor Browser.
Further information can be obtained from: www.torproject.org
And download options are here: www.torproject.org/projects/torbrowser.html.en
EDIT: Although it's fairly straightforward as this Tor Browser Bundled runs as a portable tool, a PPA channel might also come very handy, at least for automatic updates:
While Tor is an easy way, it is soooo slooow. The better one would be an SSH tunnel. Mass block of SSH is nearly equal to mass block of Internet. You can easily create your own SSH Tunnel gate on any server abroad that you own. There are even some free tunnel providers, but beware of scams.
I certainly recommend you to install Tor. Because it is safer than VPNs and lots of people are using it around the world. So there will be lots of documentations to use.
You can run tor (not tor browser) on every browser you like and modify it as you want.
Just use the code below:
sudo apt-get update sudo apt-get install tor
You can just start a new session on your browser(for example: torify firefox) or use extensions like FoxyProxy. Also I should mention that using extensions may put you at security risks.