Você pode usar aria2c .
aria2 is a lightweight multi-protocol & multi-source download utility operated
in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 has
built-in JSON-RPC and XML-RPC interface. You can manipulate aria2 via these
interfaces.
Suporta múltiplas conexões para fontes iguais ou diferentes, download recuperável, múltiplos protocolos, etc. Eu usei no Windows e no Linux e funciona muito bem.