Sei stanco di dover manipolare più strumenti per scaricare file da varie fonti? Se ti stai chiedendo perché nessuno ha creato uno strumento in grado di gestire i download HTTP, HTTPS, FTP e BitTorrent, è ora che tu incontri aria2. Vediamo come puoi usarlo per semplificare il modo in cui scarichi file da Internet.
Installazione
Aria2 è compatibile multipiattaforma ed è disponibile per Windows, macOS, Linux e persino Android. Puoi trovare il programma di installazione all’indirizzo la sua pagina GitHub.
Puoi trovare la versione Android in Google Play. Per Linux, dovresti essere in grado di trovarlo nei tuoi repository / centro software / gestore pacchetti. Se sei su Ubuntu, Debian, puoi portarlo a bordo con:
sudo apt install aria2
Scarichiamo con aria2c
Le distribuzioni Linux sono un ottimo modo per vedere la versatilità di aria2 in azione poiché (di solito) offrono più fonti diverse per le loro ISO di installazione. Per questo tutorial useremo l’ISO di installazione di Ubuntu.
1. Inizia visitando la sua pagina di download.

2. Fare clic sul collegamento ipertestuale “guarda i nostri download alternativi” sotto il pulsante “Download”.

3. Fare clic sul collegamento “Visualizza tutti i mirror di Ubuntu”.

4. Quando hai un elenco di collegamenti HTTPS, HTTPS e FTP all’ISO, copiane uno negli appunti e avvia il tuo terminale preferito. Digita il seguente comando:
aria2c link_to_ISO
Premi Invio e aria2 inizierà a scaricare il file.
Nella foto sotto, puoi vedere aria2 mentre scarica il file da una fonte HTTPS.

Se il processo viene interrotto, puoi riprendere il download del file utilizzando lo stesso comando. La cosa ancora migliore è che puoi riprendere il download anche da altre fonti purché il file rimanga identico.
Nell’immagine seguente abbiamo interrotto il nostro download HTTPS e abbiamo sostituito l’origine con una FTP. Aria2 riprende dal punto in cui era stata interrotta.

Ricordi la pagina con i link BitTorrent che ti abbiamo suggerito di lasciare aperta nel tuo browser? Torna a quello e fai clic sul collegamento “Ubuntu 20.04 Desktop (64 bit)” per scaricare un file torrent. Per facilità d’uso, salvalo nella stessa directory in cui stai scaricando l’ISO di Ubuntu.
Supponiamo che tu abbia il file torrent per l’ISO di Ubuntu. Per utilizzare il file torrent come input, utilizza il nome del file anziché un URL dopo aria2c
, simile al seguente:
aria2c ub*.torrent

Come prima, e sebbene stessimo utilizzando un protocollo di trasferimento diverso, aria2 ha ripreso il download.

Interruttori che vale la pena usare
Aria2 è dotato di alcuni utili interruttori che consentono di ottimizzare il processo di download:
-
-c
: Non scaricare nuovamente il file se esiste già. -
-i
: Utilizza un file TXT con un elenco di URL come origine, utile per scaricare più file in una volta. -
-j
: Seguito da un numero, e usato insieme ad un’opzione come la precedente, definisce quanti file aria 2 può scaricare in parallelo. Se, ad esempio, utilizzi un file di input contenente 20 URL con l’opzione precedente e utilizzi-j 3
, aria 2 inizierà a scaricare tre di questi file in parallelo. Quando uno di essi viene completato, passerà a quello successivo nell’elenco. -
-o
: Consente di definire un nome di output per il file scaricato. Utile, ad esempio, per riportare “21820198465.mp4” a “our_vacation_video.mp4”, senza dover rinominare il file manualmente al termine del download. -
-x
: Numero di connessioni parallele per ogni download. Da non confondere con il-j
switch, questo divide un file in più blocchi e li scarica tramite connessioni parallele per massimizzare la velocità di download. Vale la pena notare, tuttavia, che molti host di file pongono limiti alle connessioni consentite poiché esauriscono le loro risorse. I tipici server web di solito consentono fino a otto connessioni in parallelo, ma potresti scoprire che alcuni file server ti limitano anche a una singola connessione.
Nessuna GUI?
Se stai cercando un’interfaccia utente per questo strumento da riga di comando, dovresti controllare Persepolis, che è una GUI per Aria2
Puoi usare questi interruttori insieme e persino mescolare fonti diverse (come HTTP e BitTorrent) in un singolo file_list.txt che usi come input.
Qual è il tuo modo preferito per scaricare file da Internet? Se invece vuoi salvare un file in più cartelle, ecco un trucco per farlo.
Relazionato: