How-to: Fritz!Box als Downloadmanager

Verzweifelt

Neuer User
Mitglied seit
26 Feb 2007
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
Hallo
Die nachfolgende Anleitung soll dazu dienen die Fritz!Box als Download-Clienten zu betreiben.

Benötigte Software:
- SSL auf der Box (Da sonst ständig das PW für die Box über Telnet eingegeben werden muss)
- Putty
- HDD an der Box
- Firefox Erweiterung FlashGot
- Curl oder wget auf der Box (Anleitung bezieht sich auf Curl)

Als erstes benötigen wir einen ssl key um uns an der Fritzbox automatisch anmelden zu können
Dazu das Programm Puttygen.exe im Putty verzeichnis starten und einen Key generieren und speichern.

Den generierten Schlüssel im Mod als berechtigt eintragen (Dropbear config)

Nun starten wir Putty und legen uns eine Neue Config an
12-19-2007_16-23-12.png

Benutzername: Root
Webadresse der Fritz!Box

Pfad zum "Autologin"- Key eintragen
12-19-2007_16-33-02.png

Das Ganze dann unter dem Profilnamen : fritz.root speichern

Nun sollten wir beim Doppelklick auf das Profil "Fritz.root" automatisch eine SSL-Session erhalten.

Nun kommen wir zu konfiguration von Flashget:
Einstellungen -> Hinzufügen
12-19-2007_16-36-42.png

Hier geben wir unserem DL-Manager einen Namen: Ich verwende ganz prägnant "fritz.box"
12-19-2007_16-38-06.png

Pfad zum Programm:
Die Plink.exe von Putty

Erklärung der Parameter

@fritz.root Aufruf des vorher angelegten Profils
nohup kein gesondertes Fenster öffnen sondern stumm senden
curl Aufruf von curl
/....../.... Pfad zum Speicherort
-- limit-rate=150k Bandbreite einschränken

Weitere Curl parameter sind selbstverständlich möglich!

Die Verwendung von Wget ist auch möglich allerdings ist dabei die Verwendung der Parameter zu beachten.

Probleme hatte ich bei manchen PHP Download-skripten. Aber für grössere ISO Dateien eignet sich das Hervorragend

Über eine kurze Rückmeldung und Bewertung wäre ich erfreut
 
Zuletzt bearbeitet von einem Moderator:
Naja wenn du mehrere grosse Dateien lädst muss der PC nicht laufen. Du schaltest den PC aus und die Fritzbox übernimmt den DL. (PC 300W -> Fritz!Box 10W)
 
Zuletzt bearbeitet:
Sprich ich habe den Download Manager FlashGot auf meinem PC, wähle den Download aus, und die FritzBox übernimmt ab dort den Download und speichert es auf einer angeschlossenen HDD?
Das Limitieren ist aber nicht Pflicht oder?
 
ja genau so würde das ablaufen. Natürlich ist das Limit kein Pflicht.
Du kannst auch alle anderen Curl optionen nutzen und auch auf die Flashgot Optionen zurückgreifen (cookies...)
Probierts aus
 
Hallo,

danke für dein Howto, ist eine sehr geniale Lösung!
Habe das ganze mit wget (Bestandteil der dsmod15.2-busybox) umgesetzt, dazu mußte ich nur folgendes bei den FlashGot Einstellungen abändern:

Danke und Gruß,
T.
 

Anhänge

  • flashgot-1.jpg
    flashgot-1.jpg
    31.4 KB · Aufrufe: 416
Benötigte Software:
- SSL auf der Box (Da sonst ständig das PW für die Box über Telnet eingegeben werden muss)
- Putty
- HDD an der Box
- Firefox Erweiterung FlashGot
- Curl oder wget auf der Box (Anleitung bezieht sich auf Curl)
Hallo,
erstmal danke für die Anleitung. Nur habe ich ein Problem mit SSL und Curl. Sind das Erweiterungen für die Original-Firmare? Im Forum habe ich allerdings nur was für das VPN gefunden. Wo kann ich mir diese Erweiterungen finden?

Danke

Skil
 
SSL: entweder dropbear als Bestandteil des dsmod (da reicht dann der ssh-server) oder als Pseudo-Image (für die Original-FW) den dropbear über the-construct installieren
cUrl: findest du als Binary hier im Forum >klick<

Gruß
 
SSH geht über dropbear, gibt's als mod, z.B. von The-Construct.com.
wget ist FW-Bestandteil
curl dürfte ein Mod sein, keine Ahnung woher man den bekommt.

Tschö, Jojo

Edit: wer lesen kann ist klar im Vorteil, hatte glatt den Beitrag von timako übersehen...
 
Danke für die Hilfe
 
Bitte gebt einen kleinen Statusbericht in wie fern ihr die box als Downloadclient nutzen könnt. Vielleicht schafft man es ja auch das Webseiten mit PHP downloadskripten unterstützt werden.
Meldet euch einfach und sagt welcher Download mit welchen Parametern bei euch nicht geklappt hat, vielleicht weis ja jemand eine Lösung

mfg

Verzweifelt
 
Hi.

Den generierten Schlüssel im Mod als berechtigt eintragen (Dropbear config)

Diesen Schritt schaffe ich nicht. Könnte mir jemand bitte helfen.

Gruß
MC
 
ok ich habe folgendes eingerichtet bei mir:

@fritz.root nohup wget -q -P /var/media/ftp/uStor01/downloads/ limit-rate=150k

somit läd er zwischen 140 - 160 kb/s runter und meine fritz box macht kein neustart mehr.

Leider sind viele downloads über die angesprochenen php skripte, die leider nicht aufgelöst werden können :(
 
Zuletzt bearbeitet:
danke für die tolle anleitung leider komm ich garnich so weit wie beschrieben.
wenn ich mit putty auf meine fritzbox verbinde kommt

Network error: Connection refused.




plz help me :)
 
Hast Du dropbear auf der Box? Hast Du die Beiträge 6-8 gelesen?

Tschö, Jojo
 
jut dankö werds morgen mal testen, war vorhin aus den beiden beiträgen nich sehr schlau geworden, aber schau morgen mal weiter :)
 
Ist das ganze auch mit FlashGet möglich?
 
@Chopper08: ne mit flashget gehts nicht nur mit flashgot ... da flashget die selber laden würde und flashgot nur den router sagt das er eine bestimmte url laden soll
 
Hi,

für Linux sieht das dann so aus:

Man erstelle ~/.ssh/config mit dem Inhalt:
Code:
Host fritz
HostName 192.168.178.1
        User root

Und dann wie im angehängten Screenshot FlashGot konfigurieren.

Vielen Dank für die geniale Idee.
Beste Grüße,
Whoopie
 

Anhänge

  • FlashGot-Linux.png
    FlashGot-Linux.png
    44 KB · Aufrufe: 131
@ whoopie:

in welchem verzeichnis muss ich die /.ssh/config erstellen? unter root?
bin linux (ubuntu) neuling.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.