Der schnelle, leichtgewichtige
Download-Manager.
aria2 ist ein kostenloses Open-Source-Kommandozeilen-Tool für HTTP, FTP, BitTorrent und Metalink. Es öffnet bis zu 16 parallele Verbindungen pro Download und läuft unter Windows, macOS und Linux mit unter 9 MiB RAM.
aria2 herunterladen & installieren
aria2 ist für alle wichtigen Plattformen verfügbar. Wählen Sie Ihr Betriebssystem:
Über den Windows Package Manager installieren
In der Eingabeaufforderung oder PowerShell ausführen (keine Admin-Rechte erforderlich):
Im Terminal überprüfen
Überprüfen Sie die Version im Terminal, um sicherzustellen, dass aria2 im PATH liegt:
Über Scoop installieren
Installiert aria2 mit automatischer PATH-Einrichtung im Benutzerbereich:
Über Chocolatey installieren
In einer PowerShell mit Administratorrechten ausführen:
Portables Programm herunterladen
Laden Sie die offizielle 64-Bit-ZIP-Version für Windows herunter:
Nach C:\aria2 entpacken
Entpacken Sie aria2c.exe in einen festen Ordner wie C:\aria2.
Zu Windows PATH hinzufügen
Fügen Sie C:\aria2 zu Ihren Umgebungsvariablen (Path) hinzu.
Überprüfen
Führen Sie aria2c --version in CMD oder PowerShell aus.
Homebrew
Stellen Sie sicher, dass Homebrew auf Ihrem Mac installiert ist.
Installieren
Öffnen Sie das Terminal und führen Sie aus: brew install aria2
Überprüfen
Überprüfen Sie die Version mit aria2c --version.
Ubuntu / Debian
Offizielles Paket über APT installieren.
sudo apt install aria2
Fedora
Über den DNF-Paketmanager installieren.
sudo dnf install aria2
Arch Linux
Aus den offiziellen Community-Repositories installieren.
sudo pacman -S aria2
CentOS / RHEL
aria2 liegt im EPEL-Repository: EPEL aktivieren, dann mit DNF installieren.
sudo dnf install epel-release && sudo dnf install aria2
Paket-Installation
In Termux ausführen: pkg install aria2
Überprüfen
Ausführen: aria2c --version
Warum ist aria2 so schnell? Hauptmerkmale erklärt
aria2 erzielt Spitzenübertragungsraten durch eine parallele Multi-Source-Architektur. Im Gegensatz zu herkömmlichen Single-Stream-Downloadern teilt aria2 große Dateien in Blöcke auf und lädt diese über mehrere TCP-Verbindungen gleichzeitig von Spiegelservern oder BitTorrent-Swarms.
Multi-Verbindungs-Download
aria2 kann eine Datei gleichzeitig von mehreren Quellen und Protokollen herunterladen. Selbst wenn ein Server die Geschwindigkeit pro Verbindung drosselt, nutzt aria2 Ihre gesamte Bandbreite voll aus.
Extrem ressourcensparend
Minimaler Ressourcenverbrauch. Der RAM-Bedarf liegt typischerweise bei nur 4 MiB bis 9 MiB. Auch bei BitTorrent-Downloads mit 2,8 MiB/s liegt die CPU-Last bei nur etwa 6%.
Vollwertiger BitTorrent-Client
Vollwertiger BitTorrent-Client für die Kommandozeile. Unterstützt DHT, PEX, Verschlüsselung, Magnet-URIs, Web-Seeding und Local Peer Discovery.
JSON-RPC & Fernsteuerung
Nahtlose Integration in Ihre Anwendungen. Bietet stabile XML-RPC- und JSON-RPC-Schnittstellen zur Fernsteuerung über Web-Frontends, Desktop-Clients oder Skripte.
aria2 vs. wget vs. curl: Der Geschwindigkeitsvergleich
aria2 ist bei großen Downloads deutlich schneller als wget und curl. Während wget und curl standardmäßig nur eine einzelne Verbindung nutzen, segmentiert aria2 Dateien in bis zu 16 parallele Datenströme und lädt bis zu 16-mal schneller. Zudem unterstützt aria2 BitTorrent, Metalink und JSON-RPC.
| Funktion / Eigenschaft | aria2 | wget | curl |
|---|---|---|---|
| Multi-Connection (Chunking) | |||
| BitTorrent & DHT-Unterstützung | |||
| Daemon / JSON-RPC Modus | |||
| HTTP / HTTPS / FTP Routing |
Befehlsreferenz & Cheatsheet
Die am häufigsten genutzten aria2-Befehle für den täglichen Einsatz im Terminal.
Standard-Download
Der einfachste Weg, eine Datei über HTTP/HTTPS oder FTP herunterzuladen.
Maximale Geschwindigkeit (16 Verbindungen)
Maximieren Sie die Bandbreite, indem Sie die Datei in 16 gleichzeitige Verbindungen aufteilen.
$aria2c -x 16 -s 16 https://example.com/file.zip
Torrent herunterladen
aria2 unterstützt nativ das Parsen und Herunterladen lokaler .torrent-Dateien.
$aria2c file.torrent
Download via Magnet-Link
Metadaten über DHT/PEX abrufen und direkt über Magnet-Hash-URI laden.
$aria2c "magnet:?xt=urn:btih:..."
Unterbrochenen Download fortsetzen
Automatisch unterbrochene Downloads mit dem Flag -c (continue) nahtlos fortsetzen.
$aria2c -c https://example.com/file.zip
Download-Geschwindigkeit drosseln
Maximale Download-Rate begrenzen, um das Netzwerk für andere Anwendungen zu schonen.
$aria2c --max-download-limit=1M https://...
Download aus URL-Liste
Textdatei mit einer URL pro Zeile über das Flag -i für Batch-Downloads übergeben.
$aria2c -i urls.txt
In bestimmtes Verzeichnis speichern
Zielverzeichnis anpassen und die Datei am gewünschten Ort speichern.
$aria2c -d /home/user/Downloads https://...
Bevorzugen Sie eine grafische Oberfläche?
aria2 ist eine leistungsstarke CLI-Engine, aber viele bevorzugen einen visuellen Client. Einen kuratierten Vergleich der besten GUI-Frontends, WebUIs und Browser-Erweiterungen finden Sie auf einer eigenen Seite.
Interaktiver aria2.conf Konfigurator
Konfigurieren Sie Ihre Download-Engine. Passen Sie die Optionen an und kopieren Sie die Konfiguration in Ihre ~/.aria2/aria2.conf.
So integrieren Sie aria2 mit yt-dlp, Docker, Python & mehr
aria2 integriert sich nativ als Download-Engine für yt-dlp, Docker, Python-Skripte und systemd-Dienste. Nutzen Sie --external-downloader aria2c in yt-dlp, damit jede Datei über mehrere Verbindungen geladen wird. Steuern Sie aria2 programmatisch über JSON-RPC auf Port 6800.
yt-dlp Downloads beschleunigen
Server-Drosselungen umgehen — aria2 als externe Engine für yt-dlp nutzen, damit jede Datei über parallele Verbindungen geladen wird:
yt-dlp --external-downloader aria2c --external-downloader-args "-x 16 -s 16" ...
Aria2 Pro & Synology / QNAP NAS
Nutzen Sie das erweiterte p3terx/aria2-pro Image mit automatischer Tracker-Aktualisierung auf Synology, QNAP oder Unraid:
ports: ["6800:6800", "6888:6888"]
OpenWrt Router & AriaNg
Verwandeln Sie Ihren OpenWrt-Router via opkg in eine lautlose 24/7-Download-Station:
Raspberry Pi Download-Server
Richten Sie einen stromsparenden High-Speed Download-Server auf Ihrem Raspberry Pi ein:
Google Drive & Cloud Beschleunigung
Große Google Drive Downloads mit Cookies und 16 parallelen Verbindungen beschleunigen:
HTTP-Proxy-Routing
Leiten Sie HTTP-, HTTPS- und FTP-Downloads über einen HTTP-Proxy. aria2 unterstützt kein SOCKS – für einen SOCKS5-Tunnel schalten Sie eine HTTP-zu-SOCKS-Brücke (privoxy, gost) davor. BitTorrent-Peer- und DHT-Verkehr läuft nie über den Proxy.
WebSocket & JSON-RPC Fernsteuerung
Starten Sie aria2 mit JSON-RPC über WebSocket für Echtzeit-Steuerung im WebUI:
Browser-Download-Abfangung
Fangen Sie alle Browser-Downloads automatisch mit Session-Cookie- und Referer-Weiterleitung ab:
aria2c --enable-rpc --rpc-allow-origin-all=true --rpc-secret=YOUR_SECRET
BitTorrent- & Geschwindigkeits-Optimierung
Festplatten-IOPS-Engpässe beseitigen, RAM-Cache nutzen und mit hunderten Peers verbinden:
.aria2 Steuerdatei-Inspektion
Das binäre .aria2-Protokoll verstehen, unterbrochene Downloads fortsetzen und Dateien analysieren:
Fehlerbehebung & Häufige Probleme
Schnelle Lösungen für häufige technische Probleme bei der Ausführung von aria2.
Fehlende Bibliotheken: error while loading shared libraries
Auf Ihrem System fehlen dynamische Bibliotheken. Unter Debian/Ubuntu: sudo apt install libxml2 libsqlite3-0; unter RHEL/CentOS: sudo yum install libxml2 sqlite.
$sudo apt install libxml2 libsqlite3-0 zlib1g
Achten Sie unter Windows darauf, dass die .exe in ihrem entpackten Ordner zusammen mit den mitgelieferten DLL-Dateien bleibt.
SSL-Zertifikatsfehler: unable to verify certificate
Wird oft durch veraltete CA-Stammzertifikate verursacht. Aktualisieren Sie diese mit sudo apt install ca-certificates oder umgehen Sie die Prüfung mit --check-certificate=false.
aria2c --check-certificate=false https://...
Für eine dauerhafte Lösung aktualisieren Sie die Systemzertifikate: sudo apt install ca-certificates.
aria2 lädt langsam — Wie Geschwindigkeit maximieren?
Standardmäßig ist aria2 zurückhaltend, um Serversperren zu vermeiden. Um Ihre Bandbreite auszulasten, erzwingen Sie parallele Verbindungen und Segmentierung:
Tipp: Bei HDDs fügen Sie --file-allocation=falloc hinzu, um Verlangsamungen durch Festplattenfragmentierung zu vermeiden.
Berechtigungsfehler: permission denied
aria2 hat keine Schreibrechte im Zielordner. Passen Sie die Berechtigungen mit chmod 755 /zielordner oder chown -R benutzer:gruppe /zielordner an.
aria2c -d ~/Downloads https://...
Magnet-Links starten nicht oder "Command Not Found"
Dies wird meist durch Sonderzeichen wie & oder ? im Magnet-Link verursacht, die von der Shell interpretiert werden. Setzen Sie Magnet-Links immer in doppelte Anführungszeichen:
Port belegt: Failed to bind socket (Port 6800)
Ein anderer Prozess oder eine bestehende aria2-Instanz belegt Port 6800. Beenden Sie den Prozess oder wählen Sie einen anderen Port: aria2c --rpc-listen-port=6801.
aria2c --rpc-listen-port=6801
BitTorrent: Keine Peers gefunden oder 0 KB/s
1. Öffnen Sie die Ports 6881-6999 in Ihrer Firewall.
2. Fügen Sie frische Tracker aus unserem Tracker-Hub hinzu.
3. Aktivieren Sie enable-dht=true in Ihrer aria2.conf.
aria2c --enable-dht=true --bt-enable-lpd=true mytorrent.torrent
Häufig gestellte Fragen
Kurze Antworten, häufige Probleme und Grundlagen – alles an einem Ort.
Was ist aria2?
aria2 ist ein kostenloser, quelloffener CLI-Download-Manager in C++. Er unterstützt HTTP, HTTPS, FTP, SFTP, BitTorrent und Metalink bei nur 4–9 MiB RAM-Bedarf und ist für Windows, macOS, Linux und Android verfügbar.
Wie installiere ich aria2 auf Linux?
Ubuntu/Debian: sudo apt install aria2. Fedora: sudo dnf install aria2. Arch: sudo pacman -S aria2. Android (Termux): pkg install aria2.
Wie installiere ich aria2 auf Windows?
Am einfachsten via winget install aria2.aria2 oder scoop install aria2. Alternativ laden Sie das portable ZIP von GitHub Releases herunter und fügen den Ordner zu PATH hinzu.
Wie installiere ich aria2 auf macOS?
Führen Sie brew install aria2 aus (benötigt Homebrew). Überprüfen Sie anschließend mit aria2c --version.
Wie maximiere ich die Download-Geschwindigkeit?
Nutzen Sie aria2c -x 16 -s 16 https://example.com/file.zip. Das -x 16 Flag öffnet 16 Verbindungen pro Server; -s 16 teilt die Datei in 16 parallele Segmente auf.
Wie nutze ich aria2 mit yt-dlp?
Übergeben Sie das Flag --external-downloader aria2c an yt-dlp. Dies aktiviert paralleles Segment-Downloading für Videostreams und umgeht Server-Drosselungen.
Ist aria2 sicher und frei von Spyware?
Ja, absolut. aria2 ist ein vollständig quelloffenes, leichtgewichtiges Tool auf GitHub mit tausenden aktiven Nutzern. Es enthält keinerlei Spyware, Telemetrie oder Bloatware. Die Sicherheit der heruntergeladenen Dateien obliegt wie gewohnt dem Nutzer.
Ist aria2 schneller als wget und curl?
aria2 ist bei großen Dateien signifikant schneller. Während wget und curl Dateien standardmäßig über eine einzige sequentielle Verbindung laden, öffnet aria2 bis zu 16 parallele Verbindungen und schöpft Ihre Bandbreite voll aus.
Wie nutze ich aria2 mit einem Proxy?
aria2 unterstützt HTTP-Proxys über das --all-proxy-Flag (HTTPS-Downloads per CONNECT), optional mit Benutzername und Passwort. SOCKS4/SOCKS5 wird nicht unterstützt – nutzen Sie bei Bedarf eine lokale HTTP-zu-SOCKS-Brücke wie privoxy oder gost.
# Beispiel HTTP-Proxy: aria2c --all-proxy="http://user:pass@127.0.0.1:8080" https://...
Kann aria2 YouTube-Videos herunterladen?
Nicht nativ, da aria2 ein reiner Transport-Client ist. In Kombination mit yt-dlp als Downloader funktioniert es jedoch perfekt:yt-dlp --external-downloader aria2c --external-downloader-args "-x 16" <URL>
Wie starte ich aria2 als Hintergrunddienst (Daemon)?
Kombinieren Sie --daemon=true mit --enable-rpc=true. aria2 läuft dann lautlos im Hintergrund auf Port 6800 und lässt sich über WebUIs wie AriaNg steuern: aria2c --daemon=true --enable-rpc=true
Ist aria2 besser als IDM (Internet Download Manager)?
Das hängt vom Anwendungsfall ab. IDM ist eine kostenpflichtige Windows-Software mit Browser-Integration. aria2 ist eine freie C++-Engine für alle Betriebssysteme (Linux, macOS, Windows, Docker), unterstützt BitTorrent und RPC und eignet sich perfekt für Server und Automatisierung.
Wie binde ich aria2 in Chrome oder Firefox ein?
Installieren Sie eine Erweiterung: Aria2 Explorer (Chrome/Edge) oder aria2-integration (Firefox). Diese fangen Downloads im Browser automatisch ab und leiten sie an localhost:6800 weiter.
Unterstützt aria2 das Fortsetzen nach einem PC-Neustart?
Ja. Mit --save-session und --input-file wird der Fortschritt dauerhaft gesichert. Für Einzeldateien reicht im selben Ordner aria2c -c <URL>.
Wie lade ich Google Drive Dateien mit aria2 herunter?
Große Google Drive Dateien erfordern Session-Cookies. Übergeben Sie diese mit --header oder nutzen Sie Tools wie gdown zur direkten Link-Generierung.
Was ist die maximale Download-Geschwindigkeit von aria2?
Es gibt kein künstliches Limit. In C++ geschrieben, reizt aria2 selbst 10Gbps+ Gigabit-Leitungen bei minimaler CPU-Auslastung vollständig aus.
Was ist eine .aria2-Datei?
Sehen Sie eine filename.aria2 neben Ihrem Download? Das ist aria2s binäre Kontrolldatei — sie ermöglicht bytegenaues Fortsetzen und wird bei Abschluss automatisch gelöscht.