Zum Hauptinhalt springen

Jeden Browser-Download an aria2 übergeben

Machen Sie Chrome, Edge, Firefox oder Brave zum Thin Client: Eine Browser-Erweiterung fängt Downloads ab und übergibt sie über JSON-RPC an einen lokalen (oder entfernten) aria2-Daemon. Höhere Geschwindigkeit, echter Wiederaufnahme-Support und Downloads, die das Schließen des Laptops überleben. Die vollständige Einrichtungs-, Sicherheits- und Fehlerbehebungsanleitung.

Zuletzt geprüft im September 2026 · aria2 v1.37.0

Voraussetzungen

Warum Browser bei großen Downloads langsam sind

Ein Socket, eine Grenze

Ein Browser-Download nutzt eine einzelne Verbindung. Drosselt ein CDN diesen Stream, hängen Sie an seinem Limit. aria2 öffnet bis zu 16 Verbindungen.

Schwache Wiederaufnahme

Ein abgebrochenes WLAN oder ein Browser-Absturz startet den Download oft bei null. aria2 setzt bytegenau fort – dank continue und Kontrolldateien.

An den Tab gebunden

Browser schließen = Download tot. aria2 läuft als Daemon, sodass Downloads auf Ihrem PC oder Heimserver rund um die Uhr weiterlaufen.

So funktioniert das Abfangen

Die Erweiterung überwacht die Download-Schnittstelle des Browsers. Startet ein Download, liest sie die echte URL sowie Cookies, Referer und User-Agent des aktuellen Tabs und sendet einen aria2.addUri-JSON-RPC-Aufruf (oder einen Magnet-/Torrent-Auftrag) an Ihren Daemon. aria2 übernimmt die eigentliche Übertragung. Nichts läuft über Dritte – die Anfrage geht direkt an Ihren eigenen Rechner.

Diese Header-Weiterleitung ist der Grund, warum geschützte Websites (die einem reinen Downloader 403 liefern) funktionieren, wenn der Browser angemeldet ist.

Schritt 1: aria2 mit RPC-Server starten

Starten Sie aria2 mit aktiviertem RPC und einem geheimen Token. Ergänzen Sie --rpc-allow-origin-all=true, damit Browser-Clients aufrufen können, und binden Sie es an das lokale Netzwerk Ihres Rechners.

Daemon starten
aria2c --enable-rpc --rpc-allow-origin-all=true \
  --rpc-listen-all=true --rpc-secret=CHANGE_ME_STRONG_SECRET \
  --continue=true --daemon=true

Für eine dauerhafte Installation legen Sie diese Werte in ~/.aria2/aria2.conf (Linux/macOS) bzw. %USERPROFILE%\.aria2\aria2.conf (Windows) ab und starten aria2 bei der Anmeldung (systemd-Dienst, Task Scheduler oder die Docker-Anleitung).

Sicherheit: Legen Sie Port 6800 niemals ohne TLS und Authentifizierung ins Internet. Siehe Remote- & NAS-Setups.

Schritt 2: Erweiterung wählen

Beliebte aria2-Integrationserweiterungen
ErweiterungBrowserHinweiseLink
Aria2 ExplorerChrome, Edge, Firefox, BraveIntegriertes AriaNg-Popup, Cookie-Übernahme, Größen-Schwelle. Weit verbreitet.Chrome Web Store
CamtdChrome, EdgeLeichtgewichtiger Hintergrund-Monitor, Kontextmenü-Erfassung, mehrere RPC-Profile.GitHub
Userscripts (z. B. Cloud-Drive-Exporter)Beliebig + TampermonkeySeitenspezifisch: wandelt eine Cloud-Drive-Seite in direkte aria2-RPC-Aufgaben um.Tampermonkey

Die Einstellungsdialoge unterscheiden sich je Erweiterung, aber alle fragen dieselben vier Dinge ab: RPC-URL, Secret, Erfassungs-Schalter und minimale Dateigröße.

Schritt 3: Konfigurieren

  1. RPC-URL: http://localhost:6800/jsonrpc für einen lokalen Daemon (manche Erweiterungen bevorzugen ws://localhost:6800/jsonrpc).
  2. Secret-Token: derselbe Wert wie --rpc-secret.
  3. Downloads automatisch erfassen: aktivieren.
  4. Minimale Dateigröße: 20–50 MB, damit kleine Bilder/PDFs im Browser bleiben.
  5. Cookies / Header: Weiterleitung von Cookies und Referer aktivieren (die Lösung für 403 und Login-Links).
  6. Download-Verzeichnis: optional aria2s dir pro Erfassung überschreiben.
  7. Nutzen Sie den Test-/Verbindungsbutton der Erweiterung (oder den Prüfer unten), um die Verbindung zu bestätigen.

RPC-Verbindung testen

Prüfen Sie, ob dieser Browser Ihren aria2-Daemon erreicht, bevor Sie die Erweiterung beschuldigen:

Diese Seite ruft Ihren Daemon direkt aus dem Browser auf und benötigt daher rpc-allow-origin-all=true (oder die Aufrufmethode der Erweiterung). Schlägt es auf einer HTTPS-Seite fehl, ist das die Mixed-Content-Regel – siehe unten.

Remote- & NAS-Setups

# Nginx: authentifizieren + TLS + RPC weiterleiten (und WebSocket)
location /jsonrpc {
    proxy_pass http://127.0.0.1:6800/jsonrpc;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_read_timeout 86400;
}

Verwenden Sie dann https://aria2.example.com/jsonrpc in der Erweiterung. Halten Sie stets ein starkes rpc-secret.

Fehlerbehebung

In aria2 gestartete Downloads liefern HTTP 403 / 401

Die Website benötigt die Browser-Sitzung. Aktivieren Sie die Cookie-/Referer-Weiterleitung in der Erweiterung, oder übergeben Sie Cookies an aria2 (--load-cookies) samt passendem --user-agent/--referer.

„Mixed content“ / blockierte Anfrage auf einer HTTPS-Seite

Eine HTTPS-Seite kann keinen einfachen http://-RPC-Endpunkt aufrufen. Nutzen Sie einen TLS-Reverse-Proxy (https:///wss://), ein VPN oder eine lokale Seite wie diese im lokalen Netzwerk.

Erweiterung meldet getrennt, obwohl aria2 läuft

Prüfen Sie Host, Port und Secret; bestätigen Sie, dass aria2c --enable-rpc läuft; bestätigen Sie rpc-allow-origin-all=true; testen Sie mit dem Prüfer oben. Ein falsches Secret liefert einen RPC-Fehler statt eines Verbindungsfehlers.

Es fängt kleine Bilder und PDFs ab

Erhöhen Sie die minimale Dateigröße der Erweiterung auf 20–50 MB, oder setzen Sie die Website auf die Ausschlussliste.

Downloads erscheinen doppelt

Der Browser begann seinen eigenen Download, während die Erweiterung ihn ebenfalls erfasste. Stellen Sie sicher, dass „Auto-Erfassung“ den Download ersetzt (die meisten Erweiterungen brechen die Browser-Kopie ab), und betreiben Sie nicht zwei erfassende Erweiterungen gleichzeitig.

Es wird nie etwas abgefangen

Manche Websites verwenden eigene Downloader, blob:-URLs oder Streaming-Protokolle, die die Erweiterung nicht sehen kann. Für Medien nutzen Sie stattdessen yt-dlp + aria2.

FAQ

Kann ich Downloads vom Arbeits-Laptop an mein Heim-NAS senden?

Ja. Geben Sie den RPC über einen abgesicherten Tunnel/Reverse-Proxy frei, tragen Sie diese URL in der Erweiterung ein, und jeder Download läuft auf dem NAS mit voller Geschwindigkeit, während Ihr Laptop frei bleibt.

Ist es sicher, rpc-allow-origin-all zu aktivieren?

Nur wenn der Port nicht öffentlich erreichbar ist. Es erlaubt jeder besuchten Webseite, Ihren RPC aufzurufen – daher sind ein starkes Secret und ein privates Netzwerk (oder authentifizierter Proxy) unerlässlich.

Funktioniert das in Firefox?

Ja – Aria2 Explorer gibt es auch für Firefox, und es existieren weitere Integrationen. Das RPC-Setup ist identisch.