Click’N’Load per Tunnelbau an die Pyload Maschine weiterleiten

Wer ab und an bei Sharehostern Dateien lädt kennt sicherlich Click’n’Load. Nach dem Klick auf einen Button im Browser füllt sich die Queue des Downloadmanagers mit neuen Files. Dabei werden Informationen zu Dateien per Http POST vom lokal laufenden Download Programm wie jDownloader oder PyLoad entegengenommen. Dies geschieht durch einen kleinen Webserver der auf dem Port 9666 lauscht. Wenn der Downloadmanager nicht lokal läuft funktioniert der Mechanismus leider nicht.

Mit einem SSH-Tunnel kann man den POST Request an einen anderen Rechner weitleiten. Dort muß neben dem Downloadmanager auch ein SSH-Server laufen.

In meinem kleinen Beispiel läuft Pyload auf einem Pi mit der Ip 192.168.0.110. Um den Tunnel nachzubauen mußt Du also nur die Ip anpassen:

ms@debian:/home/ms# ssh -L 127.0.0.1:9666:192.168.0.110:9666  pi@192.168.0.110 -N

Den Tunnel kannst du mit diesem Link testen.

Nachtrag 21.06.2014
Die Arbeit mit ssh kann man sich generell einfacher machen wenn man ein Configfile für das Tool benutzt. Dort kann man Aliase für Server definieren, deklarieren auf welchem Port sshd läuft oder welcher Key zur Authentifizierung genutzt werden soll. Nähere Informationen dazu gibt es bei den Ubuntuusers oder Nerderati.

4 thoughts on “Click’N’Load per Tunnelbau an die Pyload Maschine weiterleiten

  1. Wie wäre es mit
    ssh -L localhost:9666:localhost:9666 raspi -N
    in Verbindung mit

    Host raspi
    HostName 192.168.0.110
    User pi

    in deiner ~/.ssh/config?

      1. Du kannst bei Host schreiben, was du willst. Der Witz ist, dass du dann einfach „ssh “ machen kannst und nicht immer die IP oder (in anderen, externen Fällen) den FQDN angeben musst. Auch das pi@ entfällt. Und mit localhost sparst du dir nochmal die IP-Tipperei.

        1. Hi Lars, das weiß ich doch – zum Beweis meine .ssh/config:

          ms@debian:~$ cat .ssh/config
          # ssh (secure shell) configuration file
          # …………..
          Host pi
          HostName 192.168.0.105
          User pi

          Host pyload
          Hostname 192.168.0.110
          User pi

          Ich hänge die Info noch an den Beitrag an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.