Italiano English
Edit History Actions

BittorrentOpenWRT

BitTorrent sotto OpenWRT con interfaccia WEB
by NuKe
"Perchè non contento di aMule, voglio anche Bitorrent!

ME SCARICO TUTTO! (cit.)"

Ultimo aggiornamento: 22/04/2008



Cosa serve e altre info

Un router con Openwrt installato. Una usb key con una partizione ext2 e una di swap attaccata al router.

Per tutte queste procedure vi rimando alla guida su aMule http://wiki.ninux.org/aMuleOpenWRT

Molte directory che userò di default sono quelle specificate in quella guida.

Preparazione client utorrent

Dato che salto la preparazione del router e della usb key passiamo subito alla preparazione del client ctorrent.

Risolvere le dipendeze

ipkg install uclibc++
ipkg install libopenssl

Download e installazione paccehtto ctorrent

wwget http://www.stud.uni-karlsruhe.de/~uz95/openwrt/ctorrent_1.3.4-dnh2-1_mipsel.ipk
ipkg install ctorrent_1.3.4-dnh2-1_mipsel.ipk

Nulla di complicatissimo, mi sono un po complicato la vita io che non avevo spazio sul router quindi li ho dovuto decompattare e copiare i binari sulla usb key.

Installazione interfaccia web ctorrent

"YODCTCS is a graphical interface for monitoring and managing Enhanced CTorrent clients on OpenWrt"

Così recita il sito ufficiale, e quindi noi ci prepariamo a installarla.

wget wget http://yodctcs.googlepages.com/dctcs_0.7.0-1-wr_mipsel.ipk
ipkg install dctcs_0.7.0-1-wr_mipsel.ipk

Oltre al binario vi crea alcuni file in etc e in /usr/share/dctcs/

Configurazione dell'interfaccia web

Editate il file /etc/dctcs.conf

Questo seguente è il mio è di facile comprensione

#sample config file

#change these according to your system
torrent-directory=/tmp/shared/torrent/
download-directory=/tmp/shared/

#change user name and password
user=io
password=password

exit-hours=168
exit-ratio=5.6
cache-size=1
restart-torrents=0

download-limit=0
upload-limit=0

#check-interval=0

port=18000

#arbitrary arguments to ctorrent
#ctorrent-args=-a

#url to prepend in the details box
#detail-url=ftp://192.168.1.1/mnt/disc0_1/

#arbitrary arguments to wget
wget-args=-c

#write-stats=1
ctorrent=/usr/sbin/ctorrent
#client-host=localhost:15000
htmlroot-directory=/tmp/shared/usr/share/dctcs/www/darkside.ctcs.gui/
wget=/usr/bin/wget

Notate che la directory htmlroot l'ho dovuta modificare perchè ho messo tutto sulla chiavetta, probabilmente a voi sarà in /usr/share/dctcs/www/darkside.ctcs.gui/

Ora avviate dctcs e collegatevi alla stupenda interfaccia web! Ps. c'è anche uno script di init che vi mette in /etc/init.d/dctcs che potete attivare nel caso lo vogliate al boot.

Screenshot

http://i32.tinypic.com/vz7y8x.png

Fonti

http://www.macsat.com/macsat/content/view/34/30/ Guida breve a ctorrent

http://yodctcs.googlepages.com/home Pagina ufficiale di yodctcs

http://forum.openwrt.org/viewtopic.php?pid=58521 Un topic sul forum di openwrt dove trattano yodctcs

Ringraziamenti

Il mio fedele mal di testa...e anche oggi è andata!

--- NuKe