Zum Hauptinhalt springen
v1.37.0 Jetzt verfügbar

Die weltweit schnellste freie
Download-Engine.

Unterstützt HTTP/HTTPS, FTP/SFTP, BitTorrent und Metalink. Schöpft maximale Bandbreite durch 16 parallele Verbindungen aus – bei nur 4–9 MiB RAM.

aria2_live.sh
$
aria2c -x 16 -s 16 https://example.com/linux.iso
85%
DL: 124.5MiB/s
CN: 16
ETA: 2s

aria2 herunterladen & installieren

aria2 ist für alle wichtigen Plattformen verfügbar. Wählen Sie Ihr Betriebssystem:

01

Über den Windows Package Manager installieren

In der Eingabeaufforderung oder PowerShell ausführen (keine Admin-Rechte erforderlich):

02

Im Terminal überprüfen

Überprüfen Sie die Version im Terminal, um sicherzustellen, dass aria2 im PATH liegt:

01

Über Scoop installieren

Installiert aria2 mit automatischer PATH-Einrichtung im Benutzerbereich:

01

Über Chocolatey installieren

In einer PowerShell mit Administratorrechten ausführen:

01

Portables Programm herunterladen

Laden Sie die offizielle 64-Bit-ZIP-Version für Windows herunter:

02

Nach C:\aria2 entpacken

Entpacken Sie aria2c.exe in einen festen Ordner wie C:\aria2.

03

Zu Windows PATH hinzufügen

Fügen Sie C:\aria2 zu Ihren Umgebungsvariablen (Path) hinzu.

04

Überprüfen

Führen Sie aria2c --version in CMD oder PowerShell aus.

01

Homebrew

Stellen Sie sicher, dass Homebrew auf Ihrem Mac installiert ist.

02

Installieren

Öffnen Sie das Terminal und führen Sie aus: brew install aria2

03

Überprüfen

Überprüfen Sie die Version mit aria2c --version.

1

Ubuntu / Debian

Offizielles Paket über APT installieren.

sudo apt install aria2
2

Fedora

Über den DNF-Paketmanager installieren.

sudo dnf install aria2
3

Arch Linux

Aus den offiziellen Community-Repositories installieren.

sudo pacman -S aria2
4

CentOS / RHEL

Über den YUM-Paketmanager installieren.

sudo yum install aria2
01

Downloads

Statisches Binary laden oder via Termux installieren.

02

Paket-Installation

In Termux ausführen: pkg install aria2

03

Ü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.

Umfassender Feature-Vergleich zwischen aria2, wget und curl mit Fokus auf Multi-Protokoll-Support.
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.

$aria2c https://example.com/file.zip

Maximale Geschwindigkeit (16 Verbindungen)

Maximieren Sie die Bandbreite, indem Sie die Datei in 16 gleichzeitige Verbindungen aufteilen.

# -x: Verbindungen pro Server | -s: Segmente
$aria2c -x 16 -s 16 https://example.com/file.zip

Torrent herunterladen

aria2 unterstützt nativ das Parsen und Herunterladen lokaler .torrent-Dateien.

# .torrent-Datei direkt einlesen und starten
$aria2c file.torrent

Download via Magnet-Link

Metadaten über DHT/PEX abrufen und direkt über Magnet-Hash-URI laden.

# Magnet-Links immer in doppelte Anführungszeichen setzen
$aria2c "magnet:?xt=urn:btih:..."

Unterbrochenen Download fortsetzen

Automatisch unterbrochene Downloads mit dem Flag -c (continue) nahtlos fortsetzen.

# Ab dem letzten empfangenen Byte fortsetzen
$aria2c -c https://example.com/file.zip

Download-Geschwindigkeit drosseln

Maximale Download-Rate begrenzen, um das Netzwerk für andere Anwendungen zu schonen.

# Bandbreite drosseln, um das Netzwerk 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.

# Alle URLs aus einer Textdatei im Batch laden
$aria2c -i urls.txt

In bestimmtes Verzeichnis speichern

Zielverzeichnis anpassen und die Datei am gewünschten Ort speichern.

# Datei in einem benutzerdefinierten Ordnerpfad speichern
$aria2c -d /home/user/Downloads https://...

Vergleich von GUI-Frontends & WebUIs

aria2 ist eine leistungsstarke CLI-Engine, doch viele Nutzer bevorzugen visuelle Oberflächen. Hier sind die besten GUIs für müheloses Herunterladen.

Eine kuratierte Übersicht von High-Performance GUI-Frontends und Web-UIs für aria2.
GUI-Oberfläche Plattform Kostenlos / Open Source Ideal für
Aria2App Android Mobile Nutzer von unterwegs
AriaNg Web UI Self-Hosting & NAS-Systeme
Motrix Windows / Mac / Linux Einsteiger, die eine komplette Desktop-App bevorzugen
uGet Linux Desktop Native Linux-Desktop-Integration
Aria2 Explorer Chrome Extension Browser-Download-Abfangung & Integration

Interaktiver aria2.conf Konfigurator

Konfigurieren Sie Ihre Download-Engine. Passen Sie die Optionen an und kopieren Sie die Konfiguration in Ihre ~/.aria2/aria2.conf.

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 für 10-fache Beschleunigung. Steuern Sie aria2 programmatisch über JSON-RPC auf Port 6800.

🎬

yt-dlp Downloads beschleunigen

yt-dlpFFmpeg

Server-Drosselungen umgehen — aria2 als externe Engine für yt-dlp nutzen für 10-fache Geschwindigkeit:

# Pass aria2 as the external engine for 10x speed
yt-dlp --external-downloader aria2c --external-downloader-args "-x 16 -s 16" ...
Kompletten yt-dlp Guide lesen
🏠

Aria2 Pro & Synology / QNAP NAS

DockerAria2 ProSynology / QNAP

Nutzen Sie das erweiterte p3terx/aria2-pro Image mit automatischer Tracker-Aktualisierung auf Synology, QNAP oder Unraid:

image: p3terx/aria2-pro
ports: ["6800:6800", "6888:6888"]
Kompletten Docker-Guide lesen
📡

OpenWrt Router & AriaNg

OpenWrtluci-app-aria2luci-app-ariang

Verwandeln Sie Ihren OpenWrt-Router via opkg in eine lautlose 24/7-Download-Station:

$opkg update && opkg install aria2 luci-app-aria2 luci-app-ariang
🍓

Raspberry Pi Download-Server

Raspberry PiDebianLow Power

Richten Sie einen stromsparenden High-Speed Download-Server auf Ihrem Raspberry Pi ein:

$sudo apt update && sudo apt install -y aria2
☁️

Google Drive & Cloud Beschleunigung

Google Drive16 ConnectionsCookies

Große Google Drive Downloads mit Cookies und 16 parallelen Verbindungen beschleunigen:

$aria2c -x 16 -s 16 --load-cookies=cookies.txt "https://drive.google.com/..."
🛡️

SOCKS5 / HTTP Proxy Tunneling

SOCKS5ProxyPrivacy

Leiten Sie alle Downloads und Tracker-Anfragen über einen lokalen SOCKS5-Proxy weiter:

$aria2c --all-proxy="socks5://127.0.0.1:1080" https://...

WebSocket & JSON-RPC Fernsteuerung

WebSocketRPC 6800AriaNg / Chrome

Starten Sie aria2 mit JSON-RPC über WebSocket für Echtzeit-Steuerung im WebUI:

$aria2c --enable-rpc --rpc-listen-all=true --rpc-secret=TOKEN --daemon
Online-WebUI Dashboard öffnen
🌐

Browser-Download-Abfangung

ChromeFirefoxEdgeCookies

Fangen Sie alle Browser-Downloads automatisch mit Session-Cookie- und Referer-Weiterleitung ab:

# Listen for browser extension RPC events
aria2c --enable-rpc --rpc-allow-origin-all=true
Browser-Integrations-Guide lesen
🚀

BitTorrent- & Geschwindigkeits-Optimierung

fallocRAM CacheTrackers128 Peers

Festplatten-IOPS-Engpässe beseitigen, RAM-Cache nutzen und mit hunderten Peers verbinden:

aria2c --file-allocation=falloc --disk-cache=64M --bt-max-peers=128 ...
Geschwindigkeits-Optimierungs-Guide lesen
📄

.aria2 Steuerdatei-Inspektion

BitfieldResumeIntegrityParser

Das binäre .aria2-Protokoll verstehen, unterbrochene Downloads fortsetzen und Dateien analysieren:

aria2c -c --check-integrity=true https://example.com/huge-file.iso
.aria2 Inspektions-Guide öffnen

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.

Terminal
# Ubuntu / Debian Fix
$sudo apt install libxml2 libsqlite3-dev zlib1g-dev

On Windows, ensure the .exe remained in its extracted folder containing the bundled DLL files.

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://...

For a permanent fix, update your OS certificates: sudo apt install ca-certificates.

aria2 lädt langsam — Wie Geschwindigkeit maximieren?

By default, aria2 is conservative to avoid server bans. To saturate your bandwidth, force parallel connections and chunking:

Terminal
$aria2c -x 16 -s 16 https://largefile.zip

Tip: If using HDDs, add --file-allocation=falloc to prevent disk fragmentation slowdowns.

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:

Terminal
$aria2c "magnet:?xt=urn:btih:..."
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

Frequently Asked Questions

Quick answers, common issues, and core concepts — all in one place.

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 (HTTP / SOCKS5)?

aria2 unterstützt HTTP/HTTPS- und SOCKS5-Proxys über das --all-proxy-Flag:

# SOCKS5 example: aria2c --all-proxy="socks5://127.0.0.1:1080" 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.

Vergleich von GUI-Frontends & WebUIs

Bevorzugen Sie grafische Oberflächen? Nutzen Sie moderne Frontends für maximalen Komfort.

Chrome / Edge Erweiterung

Aria2 Explorer

Die führende Browser-Erweiterung, die Downloads automatisch abfängt und via JSON-RPC an aria2 unter localhost:6800 weiterleitet.

Chrome & Edge Firefox Auto-Catch Downloads
View Setup Guide
Web-Dashboard

AriaNg

Modernes Web-Dashboard für aria2. Läuft rein clientseitig in HTML/JS mit vollständiger Mobil-Optimierung und Live-Geschwindigkeitsgraphen.

WebUI Docker Ready Mobile Responsive
Explore AriaNg
Desktop Komplettlösung

Motrix

Eleganter Desktop-Download-Manager für Windows, macOS und Linux mit integrierter aria2-Engine, Dark Mode und System-Tray-Integration.

Electron Windows / Mac / Linux GUI Client
Learn More

Was ist eine .aria2-Datei? (Format & Wiederherstellung)

Sehen Sie eine dateiname.aria2-Datei in Ihrem Download-Ordner? Hier erfahren Sie, wie sie funktioniert und wie Sie Downloads fortsetzen:

Eine .aria2-Datei ist eine binäre Steuerdatei, die automatisch neben Ihrem Download erstellt wird. Sie speichert Prüfsummen, Segment-Bitfelder und Fortschrittsdaten für unterbrechungsfreies Fortsetzen.
🔍

Warum gibt es eine .aria2 Datei?

Da aria2 bis zu 16 Blöcke gleichzeitig herunterlädt, benötigt es einen Index der abgeschlossenen Segmente. Bei 100% Fertigstellung löscht aria2 die .aria2-Steuerdatei automatisch.

Wie setzt man einen Download mit .aria2 fort?

Löschen Sie die .aria2-Datei bei einem Abbruch nicht! Führen Sie den Befehl einfach mit -c (continue) im selben Ordner erneut aus: aria2c -c <URL>.

🗑️

Kann ich eine .aria2 Datei löschen?

Löschen Sie sie nur, wenn Sie den Download abbrechen und von vorne beginnen möchten. Das Löschen während eines Downloads erzwingt einen Neustart bei 0%.

Vollständige .aria2 Spezifikation & Wiederherstellungsanleitung lesen →
ℹ️
Hinweis zur Begriffsklärung: Diese Website ist die Ressource für den Open-Source-Download-Manager aria2. Es besteht keine Verbindung zu Moondrop Aria 2 (Kopfhörer) oder Fitbit Aria 2 (WLAN-Waage).