Nov 17, 2016

Bypass ISP Website Censorship With Alkasir 2.0

Alkasir is a free, open source website censorship circumvention tool, available for Linux, Windows and Mac. Android and iOS versions are "main objectives for 2016". For now it only works with Google Chrome.

alkasir website censorship circumvention tool

Besides allowing users to access censored websites, the application also keeps you informed about URLs that are still blocked and those which have been unblocked.

Alkasir was launched in 2009 as a Windows-only closed source application however, with version 2.0, released in 2016, the application became free, open source software, and it gained support for Linux and Mac.

It's important to mention from the start that Alkasir was created to bypass restrictions imposed by ISPs, "to allow users to access information about their countries and regions that are concealed by the states mainly because of political reasons. An example would be news websites that cover protests, expose corruption, promote open online discussions and debates on political, social and cultural issues, etc.".

Its goal is not to unblock websites / services that exclude certain countries on purpose, like Pandora, Netflix, Spotify and so on, and it will not work with such websites. Its developers can't afford to support bandwidth-hungry websites and keep the service free.

Alkasir features:
  • to unblock restricted websites, Alkasir uses its own proxy servers (and the data is encrypted), which it activates only for blocked websites;
  • keeps you informed about which URLs are still blocked and which have been unblocked;
  • optimized for speed: since Alkasir does not support bandwidth-intensive websites, the strain on the proxy servers is reduced considerably, resulting in fast access to blocked websites;
  • it does not save IP addresses or any personal data that could directly identify a particular device or user on the Internet;
  • automatic updates.

Since the Alkasir website lacks some information that's provided in its web interface, here are some useful links from its GitHub page:

Note that while I like to test everything I post on WebUpd8, I couldn't test Alkasir because my ISP doesn't censor / block any websites.

I decided to write an article about Alkasir because Lantern, a somewhat similar tool which I covered on WebUpd8 a while back, which was initially free to use, requires a paid subscription for unlimited usage for some time.

Download and usage

Alkasir is available for Linux, Windows and Mac. The GUI (tray / AppIndicator) is available on Mac and Linux for 64bit only. For Linux 32bit (without a GUI) there are separate instructions for how to setup Alkasir.

Setting up Alkasir (with a GUI) is fairly easy. Download Alkasir (in case the website is blocked by your ISP, here's a direct link to its GitHub download page - you'll need the "-gui" binary), extract it and simply double click the "alkasir" executable to run it. You'll also need to install the Alkasir Chrome extension.

Next, from the Alkasir tray / AppIndicator menu, select "Open in browser". This will open the Alkasir web UI in your default browser. For the first step, you'll simply have to select the language and location.

In the next (and final) step, called "Browser integration", click the "Copy to clipboard" button:

alkasir website censorship circumvention tool

... then right click the Alkasir Chrome extension icon, select "Options", and on the extension options page, paste the code copied in the step above:

alkasir website censorship circumvention tool

That's it!

The language/location settings as well as the browser integration code can be accessed later, from the Alkasir settings, which can be accessed both via the Chrome extension or by selecting "Open in web browser" from the Alkasir tray / AppIndicator menu.

If you're running a 32bit Linux distribution, there's no GUI binary available, but you can use the Alkasir Client binary, which is available for 32bit.

To set up the Alkasir Client (without a GUI), firstly install the Chrome extension, then download the 32bit alkasir-client binary from GitHub, extract it and run it.

E.g. if you've extracted it in your home folder, open a terminal and run Alkasir by using the following command:

Next, you'll need the Alkasir client authentication key. You can find this in the settings.json file from the ~/.alkasir folder. To open this file in Gedit so you can copy the key, simply use the following command:
gedit ~/.alkasir/settings.json

The code you're looking for should be on line 6 ("ClientAuthKey") - copy this code, then right click the Alkasir Chrome extension, select "Options" and under "browser code", paste this key and right after it, add "::8899" (without the quotes).

Now you should be able to complete the Alkasir setup process by clicking on the Chrome extension icon and following the instructions.

via Web Upd8 - Ubuntu / Linux blog