permalink

0

iPhone: Torrents Download starten von unterwegs

von  Takeo  |  

Wer sich wünscht, einen Torrent vom iPhone aus auf dem heimischen Rechner zu starten, dem sei mit diesem Trick geholfen: (zugegebener Maßen ist diese Anleitung für den eher versierten Anwender gedacht)

Nach Einrichtung eines Apache-Servers mit PHP Unterstützung unter Mac OS X (Stichwort MAMP bei Google) lässt sich mit Hilfe von einem Torrent Client (z.B. Transmission) und folgendem PHP Skript eine “ferngesteuerte” Torrent-Anlage einrichten.


Dazu legt man zuerst folgendes Bookmark im iPhone ab:

function%20torrent()%20%7Bwindow.location.href%20=%20%22http://torrent.server.address/t.php?%22%20+%20this.href;%20return%20false;%7D;%20for%20(link%20=%200;%20link%20%3C%20document.links.length;%20link++)%20document.links%5Blink%5D.onclick%20=%20torrent;”>torrent

(torrent.server.adresse muss natürlich der Adresse des Macs entsprechen, z.B. optional bei dynamischer IP per dyndns.org verknüpft. Wir legen ein PHP Skript mit dem namen “torrent.php” an)

Code für torrent.php:

[code lang="php"] if (!($_SERVER['PHP_AUTH_USER'] == "username" && $_SERVER['PHP_AUTH_PW'] == "password")) {
header('WWW-Authenticate: Basic realm="torrent"');
header('HTTP/1.0 401 Unauthorized');
} else {
passthru('curl -H "Referer: '.$_SERVER['$HTTP_REFERER'].'" -H "User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/523.10.3 (KHTML, like Gecko) Version/3.0.4 Safari/523.10" -o /pfad/zum/ueberwachten/torrents/ordner/remote.torrent "'.$_SERVER['QUERY_STRING'].'"');
}
?>

das Password und der Username müssen natürlich eingetragen werden und per Javascript-Bookmark mit übertragen werden. Dazu entsprechend das Bookmark anpassen.

Im PHP-Code muss die Adresse für den absoluten Pfad des Torrent-Ordner angepasst werden.

Nun führt ein Klick auf einen Torrent-Link beim iPhone dazu, dass die Datei an den Mac geschickt wird, in den Ordner gepackt wird und dann Transmission (bitte nicht vergessen einzustellen, dass ein Ordner überwacht werden soll) den Torrent herunterlädt.

Autor: Takeo

Als großer Enthusiast und langjähriger Apple-Professional, lerne ich nie aus und freue mich immer, neuen wie alten Mac-Usern mit Hilfe zur Seite zu stehen. Ich bin gerne über MacBug.de erreichbar, ein Projekt welches ich im Jahr 2007 startete. Gerne lese und beantworte ich Kommentare zu den Artikeln persönlich. Ich freue mich auf eine Weiterempfehlung der Webseite durch unsere Leser! :)