[REQ]Come installare client torrent : Rtorrent

Modifiche software tipo:Telnetting, email server, torrent, .....
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Ce l'ho fatta. al più presto posterò una guida per wTorrent (interfaccia web di rTorrent)

Davvero?
Dai dai posta cosi prendo in giro l'utente dell'altro forum :-" :d/
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Ragazzi altro tuning del client : l'encryption della connessione.
L'encryption delle connessioni nei programmi di p2p è nato per mascherare l'invio/ricezione dei dati ai provider che usano il filtraggio(es.tele2).
Altra cosa importante è che molti dei client torrent usano questo metodo di connessione cryptata,e tra le varie opzioni c'è anche quella di scartare le connessioni non cryptate.
Ecco perchè l'encryption diventa un tuning ulteriore : non vedremo più scartato il nostro client per mancanza di questa feature.

Per usarla in rtorrent basta fare come segue :

vi ~/.rtorrent.rc

e aggiungete la seguente riga :

encryption = allow_incoming,try_outgoing

e il gioco è fatto.
cx89018
Utente
Utente
Messaggi: 18
Iscritto il: martedì 8 aprile 2008, 17:54

[REQ]Come installare client torrent : Rtorrent

Messaggio da cx89018 »

Questo è un tutorial che spiega come installare il client bittorrent rtorrent e un webinterface per rtorrent, wtorrent, synology sul tuo dispositivo NAS. Si deve lavorare sui Synology DS107+, 207+ e CS407, (in poche parole quelli con i processori ARM).

Per prima cosa indichiamo quali pacchetti installare (ipkg).

pacchetti di pableu

Codice: Seleziona tutto

	ipkg update
	ipkg install php php-fcgi php-curl libcurl lighttpd sqlite svn screen

poi bisogna eliminare il file pableu

Codice: Seleziona tutto

 rm /usr/lib/ipkg/lists/pableu
	

ed installare il pacchetto xmlrpc-c

Codice: Seleziona tutto

ipkg install xmlrpc-c

ora avete tutti i pacchetti necessari per il funzionamento. passiamo alla loro configurazione.

rTorrent (.rtorrent.rc)
modificare il file con l'editor preferito (il mio è il vi)

Codice: Seleziona tutto

vi ~/.rtorrent.rc

aggiungete all'ultimo la seguente riga

Codice: Seleziona tutto

scgi_local = /root/.rtorrent/rpc.socket

Questo aprirà rpc socket attraverso il quale rtorrent e wtorrent (la webinterface), sono in grado di comunicare.

PHP (php.ini)

Si devono attivare due estensioni nel file php.in in modo che wTorrent può leggere e aggiungere file in rTorrent

Codice: Seleziona tutto

vi /opt/etc/php.ini

e aggiungere dopo la riga 545 le seguenti estensioni

Codice: Seleziona tutto

extension=sqlite.so
	extension=pdo.so


lighttpd (lighttpd.conf)

Per prima cosa, si deve abilitare mod_fastcgi in /opt/etc/lighttpd/lighttpd.conf togliendo il simbolo #
poi bisogna aggiungere (sotto mod_fastcgi) la riga "mod_scgi", (la virgola è importante)

scendete fino alla riga 209 (più o meno) e togliete il simbolo # a tutto il fastcgi.server (in poche parole abilita il php)

Codice: Seleziona tutto

	fastcgi.server = ( ".php" =>
	                               ( "localhost" =>
	                                 (
	                                   "socket" => "/tmp/php-fcgi.sock",
	                                   "bin-path" => "/opt/bin/php-fcgi",
	                                   "bin-environment" => (
	                                        "PHP_FCGI_MAX_REQUESTS" => "4000"
	                                   )
	                                 )
	                               )
	                            )
	
	

poi aggiungete all'ultima riga il seguente codice

Codice: Seleziona tutto

	
	scgi.server = (
	               "/RPC2" =>
	                 ( "127.0.0.1" =>
	                   (
	                     "socket" => "/root/.rtorrent/rpc.socket",
	                     "check-local" => "disable",
	                     "disable-time" => 0,
	                   )
	                 )
	             )
	
	

wTorrent

ora passiamo all'installazione di wTorrent.

per prima cosa andate in questa directory

Codice: Seleziona tutto

cd /opt/share/www/lighttpd

scaricate la versione più recente in questo modo

Codice: Seleziona tutto

svn co svn://wtorrent-project.org/repos/trunk/wtorrent/

Questo dovrebbe creare una directory chiamata "wtorrent" dove risiedono tutti i file

entrate nella nuova directory

Codice: Seleziona tutto

cd wtorrent/

Copia conf/sample.home.conf.php a conf/home.conf.php

Codice: Seleziona tutto

 cp conf/sample.home.conf.php conf/home.conf.php 

e modificatelo in modo più adatto alle vostre necessità. Più importanti sono le seguenti impostazioni:

Riga 22

Codice: Seleziona tutto

define( 'URL',                          'http://diskstation:8081/wtorrent/' );
	define( 'BASE',                         'http://diskstation:8081/wtorrent/' );
	

Codice: Seleziona tutto

	define( 'RT_HOST',                      'localhost');
	define( 'RT_PORT',                      8081);
	define( 'RT_DIR',                       'RPC2/');
	define( 'RT_AUTH',                      false);
	define( 'RT_USER',                      'my_user');
	define( 'RT_PASSWD',            'my_password');


Codice: Seleziona tutto

define( 'DIR_EXEC',                     '/opt/share/www/lighttpd/wtorrent/');

qui dovete definire la directory dove scaricate i file

Codice: Seleziona tutto

define( 'DIR_DOWNLOAD',         '/volume1/video/tmp/');


Avvio di Tutto

fate partire il torrent con

Codice: Seleziona tutto

screen rtorrent

poi riavviate il servizio lighttpd

Codice: Seleziona tutto

/opt/etc/init.d/S80lighttpd restart 

ora digitate su ie o firefox

Codice: Seleziona tutto

diskstation:8081/wtorrent/install.php
o

Codice: Seleziona tutto

http://diskstation:8081/lighttpd/wtorrent/install.php

create il vostro utente e password

poi digitate la pagina iniziale e inserite l'user name e la password creata precedentemente

Codice: Seleziona tutto

diskstation:8081/wtorrent/index.php
o

Codice: Seleziona tutto

http://diskstation:8081/lighttpd/wtorrent/index.php

ed il gioco è fatto

ciao ed alla prossima
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Questo è un tutorial che spiega come installare il client bittorrent rtorrent e un webinterface per rtorrent, wtorrent, synology sul tuo dispositivo NAS. Si deve lavorare sui Synology DS107+, 207+ e CS407, (in poche parole quelli con i processori ARM).

Per prima cosa indichiamo quali pacchetti installare (ipkg).

pacchetti di pableu

Codice: Seleziona tutto

	ipkg update
	ipkg install php php-fcgi php-curl libcurl lighttpd sqlite svn screen

poi bisogna eliminare il file pableu

Codice: Seleziona tutto

 rm /usr/lib/ipkg/lists/pableu
	

ed installare il pacchetto xmlrpc-c

Codice: Seleziona tutto

ipkg install xmlrpc-c

ora avete tutti i pacchetti necessari per il funzionamento. passiamo alla loro configurazione.

rTorrent (.rtorrent.rc)
modificare il file con l'editor preferito (il mio è il vi)

Codice: Seleziona tutto

vi ~/.rtorrent.rc

aggiungete all'ultimo la seguente riga

Codice: Seleziona tutto

scgi_local = /root/.rtorrent/rpc.socket

Questo aprirà rpc socket attraverso il quale rtorrent e wtorrent (la webinterface), sono in grado di comunicare.

PHP (php.ini)

Si devono attivare due estensioni nel file php.in in modo che wTorrent può leggere e aggiungere file in rTorrent

Codice: Seleziona tutto

vi /opt/etc/php.ini

e aggiungere dopo la riga 545 le seguenti estensioni

Codice: Seleziona tutto

extension=sqlite.so
	extension=pdo.so


lighttpd (lighttpd.conf)

Per prima cosa, si deve abilitare mod_fastcgi in /opt /etc/lighttpd/lighttpd.conf togliendo il simbolo #
poi bisogna aggiungere (sotto mod_fastcgi) la riga mod_scgi, (la virgola è importante)

scendete fino alla riga 209 (più o meno) e togliete il simbolo # a tutto il fastcgi.server (in poche parole abilita il php)

Codice: Seleziona tutto

	fastcgi.server = ( ".php" =>
	                               ( "localhost" =>
	                                 (
	                                   "socket" => "/tmp/php-fcgi.sock",
	                                   "bin-path" => "/opt/bin/php-fcgi",
	                                   "bin-environment" => (
	                                        "PHP_FCGI_MAX_REQUESTS" => "4000"
	                                   )
	                                 )
	                               )
	                            )
	
	

poi aggiungete all'ultima riga il seguente codice

Codice: Seleziona tutto

	
	scgi.server = (
	               "/RPC2" =>
	                 ( "127.0.0.1" =>
	                   (
	                     "socket" => "/root/.rtorrent/rpc.socket",
	                     "check-local" => "disable",
	                     "disable-time" => 0,
	                   )
	                 )
	             )
	
	

wTorrent

ora passiamo all'installazione di wTorrent.

per prima cosa andate in questa directory

Codice: Seleziona tutto

cd /opt/share/www/lighttpd

scaricate la versione più recente in questo modo

Codice: Seleziona tutto

svn co svn://wtorrent-project.org/repos/trunk/wtorrent/

Questo dovrebbe creare una directory chiamata "wtorrent" dove risiedono tutti i file

entrate nella nuova directory

Codice: Seleziona tutto

cd wtorrent/

Copia conf/sample.home.conf.php a conf/home.conf.php

Codice: Seleziona tutto

 cp conf/sample.home.conf.php conf/home.conf.php 

e modificatelo in modo più adatto alle vostre necessità. Più importanti sono le seguenti impostazioni:

Riga 22

Codice: Seleziona tutto

define( 'URL',                          'http://diskstation:8081/wtorrent/' );
	define( 'BASE',                         'http://diskstation:8081/wtorrent/' );
	

Codice: Seleziona tutto

	define( 'RT_HOST',                      'localhost');
	define( 'RT_PORT',                      8081);
	define( 'RT_DIR',                       'RPC2/');
	define( 'RT_AUTH',                      false);
	define( 'RT_USER',                      'my_user');
	define( 'RT_PASSWD',            'my_password');


Codice: Seleziona tutto

define( 'DIR_EXEC',                     '/opt/share/www/lighttpd/wtorrent/');

qui dovete definire la directory dove scaricate i file

Codice: Seleziona tutto

define( 'DIR_DOWNLOAD',         '/volume1/video/tmp/');


Avvio di Tutto

fate partire il torrent con

Codice: Seleziona tutto

screen rtorrent

poi riavviate il servizio lighttpd

Codice: Seleziona tutto

/opt/etc/init.d/S80lighttpd restart 

ora digitate su ie o firefox

Codice: Seleziona tutto

diskstation:8081/wtorrent/install.php
o

Codice: Seleziona tutto

http://diskstation:8081/lighttpd/wtorrent/install.php

create il vostro utente e password

poi digitate la pagina iniziale e inserite l'user name e la password creata precedentemente

Codice: Seleziona tutto

diskstation:8081/wtorrent/index.php
o

Codice: Seleziona tutto

http://diskstation:8081/lighttpd/wtorrent/index.php

ed il gioco è fatto

ciao ed alla prossima












Mi da un errore rtorrent : Fault occured while inserting xmlrpc call.
Why?
cx89018
Utente
Utente
Messaggi: 18
Iscritto il: martedì 8 aprile 2008, 17:54

[REQ]Come installare client torrent : Rtorrent

Messaggio da cx89018 »

rimuovi xmlrpc-c

Codice: Seleziona tutto

ipkg remove xmlrpc-c

e poi ripeti questo

Codice: Seleziona tutto

	ipkg update
	


poi bisogna eliminare il file pableu

Codice: Seleziona tutto

rm /usr/lib/ipkg/lists/pableu


ed installare il pacchetto xmlrpc-c

Codice: Seleziona tutto

ipkg install xmlrpc-c
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

rimuovi xmlrpc-c

Codice: Seleziona tutto

ipkg remove xmlrpc-c

e poi ripeti questo

Codice: Seleziona tutto

	ipkg update
	


poi bisogna eliminare il file pableu

Codice: Seleziona tutto

rm /usr/lib/ipkg/lists/pableu


ed installare il pacchetto xmlrpc-c

Codice: Seleziona tutto

ipkg install xmlrpc-c

Ok cosi non mi da più errore rtorrent.
Adesso ho un altro problema : se tento di accedere a http://diskstation:8081/lighttpd/wtorrent/install.php mi da errore 404 Not Found.

Come non detto : avevo commentaro lo scgi_local su rtorrent.rc.
Adesso mi da il seguente errore : Could not prepare socket for listening: Address already in use
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Allora ho riolsto tutti i problemi.
Sono entrato nel link per installare wtorrent ma mi dice che è già configurato.
Se vado nella index.php mi da pagina bianca.
Why?
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Ok entro nella pagina di login di wtorrent,ma qualsiasi user e pass io metta mi dice che sono incorrette.
Galotar
Utente
Utente
Messaggi: 175
Iscritto il: mercoledì 2 aprile 2008, 13:05

[REQ]Come installare client torrent : Rtorrent

Messaggio da Galotar »

Tutto risolto : ma VIENIIIIIIIIIIIIIIIIIIIIIi
cx89018
Utente
Utente
Messaggi: 18
Iscritto il: martedì 8 aprile 2008, 17:54

[REQ]Come installare client torrent : Rtorrent

Messaggio da cx89018 »

ho notato che è molto scomodo il wTorrent per il fatto che non si aggiorna in automatico ma bisogna fare sempre il refresh della pagina. [-( . quindi mi sono detto. Risolviamo il problema e per magia ho risolto il problema.

utilizzate sempre il vostro editor di fiducia. (il mio è il VI - forse perchè conosco solo quello)

editate il file index.tpl.php

Codice: Seleziona tutto

vi /opt/share/www/lighttpd/wtorrent/home/tpl/index.tpl.php

subito prima di riga 62 aggiungete questo codice

Codice: Seleziona tutto

	
	<script type="text/javascript">
	        <!--
	        setTimeout('location.href="http://diskstation:8081/lighttpd/wtorrent/index.php?cls=LisT"',5000);
	        -->
	</script>
	
	
Rispondi

Torna a “Modding Disk Stations”