FluxDown 0.6.6: Kostenloser Download-Manager mit Rust-Kern fuer Windows, macOS und Linux

Zusammenfassung

FluxDown ist ein kostenloser Open-Source-Download-Manager, der sechs Protokolle ueber einen Rust-Kern fuehrt, Segmente im laufenden Betrieb teilt und auch nach dem Schliessen des Fensters weiterlaedt.

Empfehlen
Name
FluxDown
Version
0.6.6
Open Source
Open Source
Betriebssystem
WindowsmacOSLinuxAndroid
Aktualisiert
2026-11-05 21:20

FluxDown ist ein kostenloser Open-Source-Download-Manager fuer Windows, macOS und Linux, der sechs Uebertragungsprotokolle ueber einen einzigen, in Rust geschriebenen Kern abwickelt. Die Oberflaeche ist nur die oberste Schicht; die Uebertragungen laufen in einem anderen Prozess, deshalb unterbricht das Schliessen des Fensters sie nicht.

Downloads verteilen sich sonst auf mehrere Werkzeuge. Direkte Links landen im Browser, Torrents in einem eigenen Client, Streaming-Segmente in einem Parser, und fuer ed2k-Links fehlt oft jede Anwendung. Geschwindigkeitsgrenzen, Verlauf und Zielordner liegen an vier Stellen, und ein Rechnerwechsel bedeutet, alles neu einzurichten. FluxDown sammelt diese Arbeit in einer Warteschlange.

Am 2026-11-02 ist die aktuelle Fassung 0.6.6, veroeffentlicht unter AGPL-3.0. Desktop-Versionen gibt es fuer Windows, macOS und Linux, dazu einen Android-Client und eine Fassung fuer Server ohne Oberflaeche. Fuer die lokale Nutzung ist kein Konto noetig.

Alle Protokolle stehen in derselben Aufgabenliste, mit einer Warteschlange und einer Geschwindigkeitsgrenze.
Alle Protokolle stehen in derselben Aufgabenliste, mit einer Warteschlange und einer Geschwindigkeitsgrenze.

Sechs Protokolle, eine Warteschlange

Jedes Protokoll hat einen eigenen Handler, die Handler teilen sich aber den Kern: eine Warteschlange, eine Geschwindigkeitsgrenze, eine Wiederholungsregel, eine Kategorienliste, einen Zustand fuer das Fortsetzen. Beim Einfuegen eines Links muss man nicht wissen, um welche Art es sich handelt. Magnetlinks, ed2k-Links und normale Adressen werden selbst erkannt; mehrere Zeilen auf einmal ergeben den ganzen Stapel.

HTTP und HTTPS
Range-Anfragen mit Segmenten, die sich waehrend der Uebertragung noch aendern lassen, dazu Cookies, eigene Header und ein Proxy.
FTP
Klassische Dateiserver behalten das Fortsetzen und laufen in derselben Warteschlange wie alles andere.
BitTorrent
Magnetlinks und Torrent-Dateien ueber DHT und UPnP, einzelne Dateien im Torrent lassen sich abwaehlen.
eD2K
Serverliste und Kad-Netz fuer Quellen, mit eingebauter Pruefsumme.
HLS
Qualitaet waehlen, Segmente parallel holen, mit AES-128 entschluesseln, dann zusammenfuehren.
DASH
Ton und Bild getrennt laden und erst am Ende zusammenfuehren.

Die Geschwindigkeit regelt ein Token-Bucket mit einer globalen Obergrenze in KB/s; Surfen und Telefonieren bleiben moeglich, waehrend eine Uebertragung die Leitung auslastet. Pruefsummen lassen sich pro Aufgabe setzen: erwarteten MD5- oder SHA-256-Wert einfuegen, und die Datei wird nach dem Ende verglichen.

Segmente entstehen waehrend der Uebertragung

Die uebliche mehrthreadige Bauweise zerlegt eine Datei beim Start in eine feste Zahl von Segmenten und laesst jedes fuer sich laufen; eine langsame Verbindung bremst dann den ganzen Fortschrittsbalken. FluxDown entscheidet zur Laufzeit. Die Zahl der Verbindungen steigt allmaehlich und waechst nur, solange der Server mithaelt. Wird eine Verbindung frueh fertig, teilt eine freie Verbindung das groesste noch laufende Segment und uebernimmt die zweite Haelfte. Lange Verbindungen werden zwischen Segmenten wiederverwendet, und die Grenze pro Host wird gemerkt, damit die naechste Aufgabe mit einem passenden Wert startet.

Sichtbar wird das bei langsamen Mirrors: liegt eine Datei auf mehreren Knoten und einer davon stockt, haengt die Aufgabe nicht mehr an diesem Knoten.

Das Fenster ist nur die Huelle

Der Prozess besteht aus vier Schichten. Die Oberflaeche startet bei Bedarf, zeichnet ihr Fenster ueber die GPU und beendet sich beim Schliessen. Das Gateway bleibt aktiv und uebernimmt Tray-Symbol, Browser-Erfassung, Zwischenablage und Aufrufe der lokalen Schnittstelle. Der Daemon verwaltet Aufgaben, Warteschlangen, Zeitplaene, RSS, Plugins und Webhooks. Der Kern erledigt Protokolle, Segmentierung und Speicherung. Weil die Uebertragungen nie im Prozess der Oberflaeche liegen, zeigt ein neu geoeffnetes Fenster sofort den aktuellen Stand.

Der Fortschritt wird nicht gesammelt und im Takt geschrieben. Jeder Byte-Bereich landet in SQLite, mit aktiviertem Write-Ahead-Log; Stromausfall, Absturz oder gewaltsames Beenden kosten nur die laufende Arbeit. Die Aufgabe setzt beim zuletzt gespeicherten Bereich fort, statt neu zu beginnen.

Die Uebertragungen gehoeren zum Hintergrunddienst, deshalb ueberstehen sie ein geschlossenes Fenster und einen Neustart.
Die Uebertragungen gehoeren zum Hintergrunddienst, deshalb ueberstehen sie ein geschlossenes Fenster und einen Neustart.

Der Browser wird mitgenommen

Erweiterungen fuer Chrome, Edge und Firefox halten eine Anfrage an, bevor der Browser die Datei speichert, und geben sie samt Cookies und Herkunftsseite an den Dialog fuer neue Aufgaben weiter. Die Erkennung arbeitet auf drei Stufen: Antwort-Header, Dateinamen und ein zusaetzlicher Beobachter, der faengt, was die anderen beiden verpassen. Video-, Audio-, HLS- und DASH-Stroeme werden je Tab erkannt. Wer eine Erfassung umgehen will, haelt beim Klick auf einen Link die Alt-Taste. Adressen aus der Zwischenablage und Links, die mit dem Schema fluxdown beginnen, oeffnen dasselbe vorbelegte Formular; ein Userscript kann Aufgaben an die lokale Schnittstelle geben, wenn Erweiterungen nicht in Frage kommen.

Ohne Oberflaeche auf einem NAS

Die Fassung ohne Oberflaeche laesst den Desktop weg und behaelt nur Gateway und Daemon. Die Weboberflaeche hoert standardmaessig auf Port 17800 und verlangt beim ersten Oeffnen einen Zugriffsschluessel. Ein Docker-Abbild ist verfuegbar, dazu Pakete fuer Synology, QNAP, OpenWrt, Unraid und CasaOS. Neben der Webseite gibt es eine REST-Schnittstelle, einen zu aria2 kompatiblen JSON-RPC-Endpunkt, einen Kommandozeilen-Client und einen Endpunkt fuer das Model Context Protocol, ueber den ein KI-Client Aufgaben anlegen, Fortschritt abfragen, pausieren und fortsetzen kann.

Der Plugin-Markt bietet Parser und Hooks. Fuer das Umwandeln werden ffmpeg und yt-dlp bei Bedarf nachgeladen und in einer abgeschotteten Umgebung aufgerufen. RSS-Feeds werden nach Regeln gefiltert und unbeaufsichtigt geladen, benannte Warteschlangen starten und stoppen nach Zeitplan, und Ereignisse lassen sich an einen eigenen Webhook schicken.

Fuer wen es passt

Fuer eine Datei von ein paar Dutzend Megabyte ab und zu reicht der Browser, ein eigener Download-Manager waere nur eine weitere Sache, die gepflegt werden muss. Der Nutzen zeigt sich, wenn Protokolle gemischt sind und Aufgaben sich stapeln: Systemabbilder neben Torrents, ein Streaming-Abschnitt von einer Seite, oder ein Rechner, der rund um die Uhr, 24 Stunden am Tag, laden soll. Open Source und lokal zuerst bedeutet, dass der Verlauf nie hochgeladen wird und kein Konto entsteht. Der Preis: die Installationspakete sind nicht signiert, deshalb zeigen Windows und macOS beim ersten Start einen Hinweis, den man von Hand bestaetigen muss.

Sechs Protokolle in einer Warteschlange, Segmente erst nach dem Start verteilt, und ein Fortschritt, der ein geschlossenes Fenster ueberlebt: FluxDown ordnet neu, was ein Download-Manager leisten soll, fuer Leute, die ein Dutzend Aufgaben gleichzeitig laufen lassen.

FluxDownDownload
Unterstützte Systeme: Windows macOS Linux Android