

c allows continuation of download if it gets interrupted, -x 10 and -s 10 allow up to 10 connections per server, and -d "mydir" outputs file to directory mydir.įilename="$1" # get filename from command line argument The basic command I use to get max bandwidth is aria2c -file-allocation=none -c -x 10 -s 10 -d "mydir" URL I wrote a script that mimics DTA's behavior, if not its convenience. And oh, BTW, I checked its SSL performance with tcdump and it is solid, not fake.

I will never use more than a few of its many options. It maxes out my ISP's bandwidth with no load on the CPU or hard disk, unlike DTA. It supports HTTP(S), FTP, BitTorrent, and Metalink protocols, is multiplatform, and is a download guerrilla. Getting back to aria2, it is more advanced than any other downloader. I doubt that many people know about this serious breach in security. That really pissed me off and if I hadn't checked, I would have had a false sense of security.

It was downloading https links as ordinary http. The big problem I had with axel was that it 'faked' downloading files over SSL. So I searched further and found what I think right now is the ultimate most modern multithreaded CLI downloader there is - aria2. I also wanted a multithreaded replacement for wget and curl, not some kludge of a script that runs multiple instances of these. My goal was to find a CLI replacement for DownThemAll because it hogs the CPU and hard disc and slows the entire system down even on an 8-core Mac Pro. I tried axel upon Gufran's recommendation but it hugely disappointed me.
