A Quick Trick To Achieve Incredible Download Speeds

Categories: Software Product Development |

Are you frustrated with slow download speeds? Usually we use wget for downloads but believe me, after reading this tutorial, you are going to try these quick tricks because the speed is incredible.

Let me introduce AXEL, a download accelerator. It opens more than one HTTP/FTP connection per download and each connection transfers its own, separate, part of the file.

It runs on Linux, Mac OS, FreeBSD and Sun Solaris 8. In case you have windows you can try with CYGWIN instead.

I’ll guide you through a series of simple instructions to install it.

1. Check if you have the package on repositories

1
aptitude search axel

2. Install it

1
sudo apt-get install axel

3. If you don’t have it in repositories you should follow these instructions

-Download from this page

1
wget http://wilmer.gaast.net/downloads/axel-1.0b.tar.gz

-Untar file

1
tar -zxvf axel-1.0b.tar.gz

-Configure and compile

1
./configure

-Install it

1
make install

4. Find a target to download and test Axel

1
axel http://goo.gl/LaqJd2

If you want to restrict speeds use it like this

1
axel -s 5675675 http://goo.gl/LaqJd2

And if you would like to restrict connections try this

1
axel -n 5 http://goo.gl/LaqJd2

Even faster?

There’s another tool I recommend but unfortunately the developer in charge quit some time ago leaving us without support, and there are no longer repositories available. All we have is a fork on github that doesn’t work at all (at least in my linux distribution),

Prozilla  is a multi-threaded download accelerator for Linux which supports both HTTP and FTP protocols and, given that it makes multiple connections to the server and downloads the file in portions, increases downloads 400%, even faster than axel.

You can download .deb package which includes an outdated version which is 1.3, or you can try installing an early version to compile.

Download Prozilla 1.3.deb

After download .deb package open a terminal, go into the folder where prozilla was downloaded and type this:

1
dpkg -i prozilla_1.3.7.4-1_i386.deb

Also you can try installing the last version from github (2.0)

1
git clone https://github.com/totosugito/prozilla-2.0.4.git

Install required packages

1
apt-get install autoconf build-essential libncurses5-dev

Install from source code

1
2
3
4
cd prozilla-2.0.4 
./configure 
make 
make install

After installing it find a target and put something like this:

1
proz http://goo.gl/LaqJd2

Resuming downloads

1
proz -r http://goo.gl/LaqJd2

Set download speed

1
proz -s —-max-bps=4325345 http://goo.gl/LaqJd2

If you want to figure out the value in bytes per second, have in mind that 1 megabyte equals 1024 kilobytes, 1 kilobyte equals 1024 bytes and 1 byte equals 8 bits. So, 1 megabyte is 8388608 bits.

Finally….

If you use Firefox, check out the add-on DownThemAll!, which works quickly but not like prozilla (it´s available here https://addons.mozilla.org/es/firefox/addon/downthemall/ )

I find it useful when I need to download more than one file. It has a lot of features, so I suggest giving it a chance.

I hope you find the information useful. In case you have any question don´t hesitate to leave a comment!