Aperçu
aria2c est un outil polyvalent qui permet de télécharger efficacement des fichiers via divers protocoles. Il excelle particulièrement dans l'optimisation de la vitesse de téléchargement en utilisant plusieurs connexions simultanément.
Caractéristiques principales
- Prise en charge de plusieurs protocoles (HTTP, HTTPS, FTP, SFTP, BitTorrent, Metalink)
- Amélioration de la vitesse grâce au téléchargement multi-connexions/multi-sources
- Fonction de reprise des téléchargements
- Téléchargement en masse à partir d'une liste de fichiers
- Prise en charge de BitTorrent/Metalink
Options principales
Les options principales d'aria2c permettent un contrôle fin sur la méthode de téléchargement, la vitesse, la sortie, etc.
Contrôle du téléchargement
BitTorrent/Metalink
Commande générée :
Essayez de combiner les commandes.
Description:
`aria2c` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Exemples concrets d'utilisation des différentes fonctionnalités d'aria2c.
Téléchargement de fichier HTTP/HTTPS de base
aria2c https://example.com/archive.zip
Télécharge un fichier depuis l'URL spécifiée.
Télécharger un fichier avec un maximum de 5 connexions
aria2c -x 5 https://example.com/large_file.tar.gz
Utilise 5 connexions simultanées à partir d'un seul serveur pour augmenter la vitesse de téléchargement.
Enregistrer un fichier avec un nom spécifique
aria2c -o my_document.pdf https://example.com/document.pdf
Enregistre le fichier téléchargé sous le nom 'my_document.pdf'.
Télécharger un fichier BitTorrent et partager indéfiniment
aria2c --enable-dht --seed-time=0 torrent_file.torrent
Télécharge un fichier torrent et le partage indéfiniment après le téléchargement. Active DHT pour trouver des pairs.
Téléchargement en masse à partir d'une liste de fichiers
aria2c -i urls.txt
Télécharge toutes les URL du fichier 'urls.txt', où chaque ligne contient une URL.
Spécifier le répertoire de téléchargement
aria2c -d /home/user/downloads https://example.com/another_file.iso
Enregistre les fichiers téléchargés dans le répertoire '/home/user/downloads'.
Installation
aria2c n'est généralement pas inclus par défaut dans la plupart des distributions Linux, il doit donc être installé via le gestionnaire de paquets.
Debian/Ubuntu
sudo apt update && sudo apt install aria2
Installe aria2c en utilisant le gestionnaire de paquets APT.
Fedora/CentOS/RHEL
sudo dnf install aria2
Installe aria2c en utilisant le gestionnaire de paquets DNF (ou Yum).
Arch Linux
sudo pacman -S aria2
Installe aria2c en utilisant le gestionnaire de paquets Pacman.
Conseils et précautions
Conseils et points à considérer pour utiliser aria2c plus efficacement.
Optimisation des performances
- Augmenter le nombre de connexions par serveur avec l'option `-x` peut améliorer la vitesse de téléchargement. Cependant, trop de connexions peuvent surcharger le serveur, il faut donc ajuster de manière appropriée.
- L'option `-s` permet de gérer l'utilisation des ressources système en ajustant le nombre maximum de téléchargements simultanés lors du téléchargement de plusieurs fichiers.
Lors de l'utilisation de BitTorrent
- L'activation de DHT (Distributed Hash Table) et de la découverte de pairs locaux avec les options `--enable-dht` et `--bt-enable-lpd` peut trouver plus de pairs et améliorer l'efficacité du téléchargement.
- L'option `--seed-time=0` maintient le partage indéfiniment après la fin du téléchargement. Cela est utile pour les autres utilisateurs, mais consomme continuellement les ressources système (bande passante d'upload), il faut donc être prudent.
Utilisation du fichier de configuration
- Vous pouvez créer un fichier `~/.aria2/aria2.conf` pour préconfigurer les options fréquemment utilisées. Par exemple, vous pouvez spécifier le nombre de connexions par défaut, le répertoire de téléchargement, etc.
- Vous pouvez également spécifier un fichier de configuration particulier en utilisant la commande `aria2c --conf-path=/path/to/aria2.conf`.