aria2-Optionsreferenz
Die Optionen, die Sie wirklich brauchen. Jeder Eintrag ordnet ein aria2c-Flag seinem aria2.conf-Schlüssel zu, mit Beispiel. Dies ist eine kuratierte Ergänzung zum offiziellen Handbuch, das die vollständige Liste enthält.
| Flag | aria2.conf-Schlüssel | Funktion | Beispiel |
|---|---|---|---|
-d | dir | Verzeichnis, in dem die heruntergeladene(n) Datei(en) gespeichert werden. | aria2c -d /downloads URL |
-o | out | Den Namen der Ausgabedatei festlegen. | aria2c -o file.iso URL |
-c | continue | Eine teilweise heruntergeladene Datei fortsetzen. | aria2c -c URL |
-i | input-file | Alle in einer Textdatei aufgelisteten URIs herunterladen. | aria2c -i urls.txt |
-j | max-concurrent-downloads | Maximale Anzahl gleichzeitig laufender Downloads. | aria2c -j 5 URL |
-Z | | Alle URIs in einem Vorgang abrufen (Batch-Modus). | aria2c -Z URL1 URL2 |
--save-session | save-session | Aktuelle Downloads in eine Sitzungsdatei schreiben, um sie später fortzusetzen. | aria2c --save-session=aria.session URL |
--save-session-interval | save-session-interval | Wie oft (in Sekunden) die Sitzungsdatei automatisch gespeichert wird. | --save-session-interval=60 |
--allow-overwrite | allow-overwrite | Eine vorhandene Datei überschreiben statt abzubrechen. | --allow-overwrite=true |
-x | max-connection-per-server | Verbindungen pro Server (1–16). Höher beschleunigt große Dateien. | aria2c -x 16 URL |
-s | split | Die Datei in N Teile aufteilen, die parallel geladen werden. | aria2c -s 16 URL |
-k | min-split-size | Mindestgröße eines Teilstücks. | aria2c -k 1M URL |
-m | max-tries | Anzahl der Wiederholungsversuche vor dem Abbruch. | aria2c -m 5 URL |
--retry-wait | retry-wait | Sekunden Wartezeit zwischen Wiederholungen. | --retry-wait=5 |
-t | timeout | Verbindungs-Timeout in Sekunden. | aria2c -t 60 URL |
--connect-timeout | connect-timeout | Timeout für den Verbindungsaufbau. | --connect-timeout=30 |
--lowest-speed-limit | lowest-speed-limit | Abbrechen, wenn die Geschwindigkeit unter diesen Wert fällt. | --lowest-speed-limit=10K |
-U | user-agent | Den HTTP-User-Agent überschreiben. | aria2c -U "Mozilla/5.0" URL |
--referer | referer | Einen Referer-Header senden. | --referer="https://example.com" |
--header | header | Einen benutzerdefinierten HTTP-Header hinzufügen. | --header="Authorization: Bearer X" |
--load-cookies | load-cookies | Cookies aus einer Datei im Netscape-Format lesen. | --load-cookies=cookies.txt |
--check-certificate | check-certificate | TLS-Zertifikate prüfen (nur deaktivieren, wenn Sie der Quelle vertrauen). | --check-certificate=false |
--ca-certificate | ca-certificate | Pfad zu einem CA-Zertifikatsbündel. | --ca-certificate=/etc/ssl/certs/ca-certificates.crt |
-V | check-integrity | Chunk-Prüfsummen verifizieren (Metalink/BitTorrent). | aria2c -V URL |
--bt-tracker | bt-tracker | Komma-getrennte Tracker-Liste für Torrents. | --bt-tracker="udp://tracker.opentrackr.org:1337/announce" |
--bt-max-peers | bt-max-peers | Maximale Peers pro Torrent (0 = unbegrenzt). | --bt-max-peers=128 |
--enable-dht | enable-dht | Das DHT-Netzwerk für tracker-lose Torrents aktivieren. | --enable-dht=true |
--bt-enable-lpd | bt-enable-lpd | Lokale Peer-Erkennung aktivieren. | --bt-enable-lpd=true |
--seed-ratio | seed-ratio | Seeding nach diesem Upload/Download-Verhältnis beenden (0 = dauerhaft seeden). | --seed-ratio=1.0 |
--seed-time | seed-time | Minuten des Seedings nach Abschluss. | --seed-time=60 |
--bt-save-metadata | bt-save-metadata | Torrent-Metadaten aus einem Magnet-Link speichern. | --bt-save-metadata=true |
--bt-seed-unverified | bt-seed-unverified | Seeden, ohne vorhandene Teile zuvor zu prüfen. | --bt-seed-unverified=true |
--enable-rpc | enable-rpc | Den JSON-RPC/XML-RPC-Server starten. | --enable-rpc=true |
--rpc-listen-all | rpc-listen-all | Auf allen Schnittstellen lauschen (nur abgesichert verwenden). | --rpc-listen-all=true |
--rpc-listen-port | rpc-listen-port | RPC-Port (Standard 6800). | --rpc-listen-port=6800 |
--rpc-secret | rpc-secret | Geheimes Token, das für die RPC-Schnittstelle erforderlich ist. | --rpc-secret=YOUR_SECRET |
--rpc-allow-origin-all | rpc-allow-origin-all | Cross-Origin-Browser-Clients zulassen (Web-UIs). | --rpc-allow-origin-all=true |
-D | daemon | Als Hintergrund-Daemon ausführen. | aria2c -D --enable-rpc |
-l | log | Das Protokoll in eine Datei schreiben. | aria2c -l aria2.log URL |
--on-download-complete | on-download-complete | Befehl, der nach Abschluss eines Downloads ausgeführt wird. | --on-download-complete=/path/hook.sh |
--on-download-error | on-download-error | Befehl, der bei einem fehlgeschlagenen Download ausgeführt wird. | --on-download-error=/path/err.sh |
--all-proxy | all-proxy | HTTP-Proxy für alle Protokolle (HTTP/HTTPS/FTP). SOCKS wird nicht unterstützt. | --all-proxy="http://127.0.0.1:8080" |
--http-proxy | http-proxy | Proxy nur für HTTP. | --http-proxy="http://127.0.0.1:8080" |
--all-proxy-user | all-proxy-user | Benutzername für die Proxy-Authentifizierung. | --all-proxy-user=user |
--all-proxy-passwd | all-proxy-passwd | Passwort für die Proxy-Authentifizierung. | --all-proxy-passwd=pass |
--no-proxy | no-proxy | Komma-getrennte Hosts, die den Proxy umgehen. | --no-proxy=localhost,127.0.0.1 |
--disable-ipv6 | disable-ipv6 | IPv6 deaktivieren. | --disable-ipv6=true |
--file-allocation | file-allocation | Vorab-Zuordnungsmodus: none, prealloc, trunc, falloc. | --file-allocation=falloc |
--disk-cache | disk-cache | Festplatten-Cache aktivieren und dessen Größe festlegen. | --disk-cache=64M |
--max-download-limit | max-download-limit | Geschwindigkeitslimit pro Download. | --max-download-limit=1M |
--max-overall-download-limit | max-overall-download-limit | Globales Download-Geschwindigkeitslimit. | --max-overall-download-limit=5M |
--max-overall-upload-limit | max-overall-upload-limit | Globales Upload-Geschwindigkeitslimit. | --max-overall-upload-limit=1M |
--remote-time | remote-time | Den Zeitstempel des Servers auf die Datei anwenden. | --remote-time=true |
--auto-file-renaming | auto-file-renaming | Vorhandene Dateien umbenennen statt überschreiben. | --auto-file-renaming=true |
Keine Option passt zu diesem Stichwort. Versuchen Sie „split“, „proxy“ oder „seed“, oder sehen Sie ins offizielle Handbuch.
Konfiguration aus diesen Optionen erstellen
Nutzen Sie den Konfigurationsgenerator, um diese Einstellungen in eine fertige aria2.conf zu verwandeln, oder lesen Sie den vollständigen aria2-Leitfaden. Bei einem Fehler hilft die Fehlerbehebung.