Synology Italia
Negozio Synology prezzi
Benvenuto, Ospite Topic attivi | Log In | Registrati

4 Pagine <1234>
[REQ]Come installare client torrent : Rtorrent Opzioni · Visualizza
Galotar
#41 Inviato : Wednesday, April 16, 2008 2:13:10 PM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
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
#42 Inviato : Wednesday, April 16, 2008 4:29:41 PM

Rank: Nuovo iscritto



Iscritto: 4/8/2008
Messaggi: 16
Locazione: Villa San Giovanni (RC)
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:

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


poi bisogna eliminare il file pableu
Codice:
rm /usr/lib/ipkg/lists/pableu


ed installare il pacchetto xmlrpc-c
Codice:
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:
vi ~/.rtorrent.rc


aggiungete all'ultimo la seguente riga
Codice:
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:
vi /opt/etc/php.ini


e aggiungere dopo la riga 545 le seguenti estensioni

Codice:
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:

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:


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:
cd /opt/share/www/lighttpd


scaricate la versione più recente in questo modo

Codice:
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:
cd wtorrent/


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

Codice:
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:
define( 'URL',                          'http://diskstation:8081/wtorrent/' );
define( 'BASE',                         'http://diskstation:8081/wtorrent/' );


Codice:

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:
define( 'DIR_EXEC',                     '/opt/share/www/lighttpd/wtorrent/');


qui dovete definire la directory dove scaricate i file

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



Avvio di Tutto

fate partire il torrent con

Codice:
screen rtorrent


poi riavviate il servizio lighttpd

Codice:
/opt/etc/init.d/S80lighttpd restart


ora digitate su ie o firefox

Codice:
diskstation:8081/wtorrent/install.php
o
Codice:
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:
diskstation:8081/wtorrent/index.php
o
Codice:
http://diskstation:8081/lighttpd/wtorrent/index.php


ed il gioco è fatto

ciao ed alla prossima










Galotar
#43 Inviato : Wednesday, April 16, 2008 6:19:33 PM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
cx89018 ha scritto:
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:

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


poi bisogna eliminare il file pableu
Codice:
rm /usr/lib/ipkg/lists/pableu


ed installare il pacchetto xmlrpc-c
Codice:
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:
vi ~/.rtorrent.rc


aggiungete all'ultimo la seguente riga
Codice:
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:
vi /opt/etc/php.ini


e aggiungere dopo la riga 545 le seguenti estensioni

Codice:
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:

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:


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:
cd /opt/share/www/lighttpd


scaricate la versione più recente in questo modo

Codice:
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:
cd wtorrent/


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

Codice:
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:
define( 'URL',                          'http://diskstation:8081/wtorrent/' );
define( 'BASE',                         'http://diskstation:8081/wtorrent/' );


Codice:

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:
define( 'DIR_EXEC',                     '/opt/share/www/lighttpd/wtorrent/');


qui dovete definire la directory dove scaricate i file

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



Avvio di Tutto

fate partire il torrent con

Codice:
screen rtorrent


poi riavviate il servizio lighttpd

Codice:
/opt/etc/init.d/S80lighttpd restart


ora digitate su ie o firefox

Codice:
diskstation:8081/wtorrent/install.php
o
Codice:
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:
diskstation:8081/wtorrent/index.php
o
Codice:
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
#44 Inviato : Wednesday, April 16, 2008 9:19:46 PM

Rank: Nuovo iscritto



Iscritto: 4/8/2008
Messaggi: 16
Locazione: Villa San Giovanni (RC)
rimuovi xmlrpc-c

Codice:
ipkg remove xmlrpc-c


e poi ripeti questo

Codice:

ipkg update



poi bisogna eliminare il file pableu

Codice:
rm /usr/lib/ipkg/lists/pableu



ed installare il pacchetto xmlrpc-c

Codice:
ipkg install xmlrpc-c
Galotar
#45 Inviato : Thursday, April 17, 2008 10:06:52 AM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
cx89018 ha scritto:
rimuovi xmlrpc-c

Codice:
ipkg remove xmlrpc-c


e poi ripeti questo

Codice:

ipkg update



poi bisogna eliminare il file pableu

Codice:
rm /usr/lib/ipkg/lists/pableu



ed installare il pacchetto xmlrpc-c

Codice:
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
#46 Inviato : Thursday, April 17, 2008 10:32:51 AM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
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
#47 Inviato : Thursday, April 17, 2008 10:47:19 AM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
Ok entro nella pagina di login di wtorrent,ma qualsiasi user e pass io metta mi dice che sono incorrette.
Galotar
#48 Inviato : Thursday, April 17, 2008 11:06:22 AM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
Tutto risolto : ma VIENIIIIIIIIIIIIIIIIIIIIIi
cx89018
#49 Inviato : Friday, April 18, 2008 10:41:32 AM

Rank: Nuovo iscritto



Iscritto: 4/8/2008
Messaggi: 16
Locazione: Villa San Giovanni (RC)
ho notato che è molto scomodo il wTorrent per il fatto che non si aggiorna in automatico ma bisogna fare sempre il refresh della pagina. Not talking . 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:
vi /opt/share/www/lighttpd/wtorrent/home/tpl/index.tpl.php


subito prima di </head> riga 62 aggiungete questo codice
Codice:


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



Galotar
#50 Inviato : Friday, April 18, 2008 1:41:31 PM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
cx89018 ha scritto:
ho notato che è molto scomodo il wTorrent per il fatto che non si aggiorna in automatico ma bisogna fare sempre il refresh della pagina. Not talking . 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:
vi /opt/share/www/lighttpd/wtorrent/home/tpl/index.tpl.php


subito prima di </head> riga 62 aggiungete questo codice
Codice:


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





Ci stavo pensando anche io a fare una cosa del genere,ma nn ne ho avuto il tempo.
C'è da dire che il link che refresci cambia in base alla connessione che si fa : da locale ha l'indirizzo della lan,se in remoto bisogna usare il ddns.
McKry
#51 Inviato : Wednesday, April 23, 2008 11:14:10 PM

Rank: Nuovo iscritto


Iscritto: 4/23/2008
Messaggi: 8
Ciao a tutti, ho acquistato da poco il 207+ e così mi sono subito cimentato a moddarlo a dovere installando aMule ed ora è arrivato il turno di rTorrent+wTorrent... Il fatto è che nonostante abbia ripetuto più volte la procedura continuo a non riuscirci.
Incontro 3 difficoltà:

1 Difficoltà
Codice:
rm /usr/lib/ipkg/lists/pableu


Non riesco a cancellare i file, mi dice:
rm: cannot remove `/usr/lib/ipkg/lists/pableu': No such file or directory

2 difficoltà
Codice:
screen rtorrent

Mi compare una scritta in fondo "No More PTYs" e poi "Sorry could not find a PTY"; Quindi (screen is terminating)...

3 difficoltà
Codice:
/opt/etc/init.d/S80lighttpd restart

Dopo averlo avviato compare:
Starting web server: lighttpd
Duplicate config variable in conditional 0 global: fastcgi.server
2008-04-23 15:13:45: (configfile.c.885) source: cat /opt/etc/lighttpd/conf.d/*.c
onf line: 15 pos: 1 parser failed somehow near here: (EOL)
2008-04-23 15:13:45: (configfile.c.885) source: /opt/etc/lighttpd/lighttpd.conf
line: 345 pos: 1 parser failed somehow near here: (EOL)


Chi mi aiuta?
Galotar
#52 Inviato : Friday, May 09, 2008 12:09:50 PM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
Ragazzi è uscito il nuovo rtorrent.
Per quanto riguarda le librerie xmlrpc-c usate quelle di maartendamen : tutte le altre non funzionano.
Mike
#53 Inviato : Saturday, May 10, 2008 4:46:34 PM

Rank: Amministratore



Iscritto: 3/29/2008
Messaggi: 412
Locazione: Treviso
Hai provato a disinstallarlo prima di installare la nuova versione? (ricordati di copiare il file di configurazione)
Galotar
#54 Inviato : Saturday, May 10, 2008 8:29:33 PM

Rank: Byte



Iscritto: 4/2/2008
Messaggi: 104
Locazione: Ostia/Roma
Si l'avevo disinstallato ma il file di configurazione non lo cancella.
Leggendo sul sito di rtorrent pare che molti siano afflitti da queste librerie xmlrpc-c : l'unica funzionante è quella che ho detto.
In pratica lanciando il comando

ipkg install rtorrent_8.1.1

scarica in automatico tutte le librerie che gli occorrono e tra queste c'è una libreria buggata di xmlrpc.
Basta disinstallarla e installare quella di maartendamen e tutto torna a funzionare ;)
Mike
#55 Inviato : Sunday, May 11, 2008 4:31:35 PM

Rank: Amministratore



Iscritto: 3/29/2008
Messaggi: 412
Locazione: Treviso
Nuova versione rtorrent_0.8.2-1_arm.ipk
napulegno
#56 Inviato : Tuesday, May 13, 2008 10:17:44 AM

Rank: Kilobyte



Iscritto: 4/15/2008
Messaggi: 161
Locazione: Villaricca/Napoli
Ragazzi ho provato anche io a configurare e installare wtorrent ma ho riscontrato vari problemi...........Essendo un winzozziano alcuni passaggi sono molto difficili da capire...
Allora quando arrivo
Citazione:
e modificatelo in modo più adatto alle vostre necessità. Più importanti sono le seguenti impostazioni:

Riga 22


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




Codice:

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:
define( 'DIR_EXEC', '/opt/share/www/lighttpd/wtorrent/');


qui dovete definire la directory dove scaricate i file


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



Avvio di Tutto

fate partire il torrent con


Codice:
screen rtorrent


poi riavviate il servizio lighttpd


Codice:
/opt/etc/init.d/S80lighttpd restart

alla fine mi si presentano queste 2 righe:
Codice:
2008-05-13 10:09:18: (configfile.c.885) source: cat /opt/etc/lighttpd/conf.d/*.conf line: 15 pos: 1 parser failed somehow near here: (EOL)
2008-05-13 10:09:18: (configfile.c.885) source: /opt/etc/lighttpd/lighttpd.conf line: 334 pos: 13 parser failed somehow near here: (EOL)


Come le risolvo????????
Grazie
La potenza è nulla senza controllo
Mike
#57 Inviato : Tuesday, May 13, 2008 10:26:55 AM

Rank: Amministratore



Iscritto: 3/29/2008
Messaggi: 412
Locazione: Treviso
Posta la tua riga 334 del /opt/etc/lighttpd/lighttpd.conf
napulegno
#58 Inviato : Tuesday, May 13, 2008 10:30:53 AM

Rank: Kilobyte



Iscritto: 4/15/2008
Messaggi: 161
Locazione: Villaricca/Napoli
mike ha scritto:
Posta la tua riga 334 del /opt/etc/lighttpd/lighttpd.conf

E' il scgi.server quello della guida:
Codice:
scgi.server = (
               "/RPC2" =>
                 ( "127.0.0.1" =>
                   (
                     "socket" => "/root/.rtorrent/rpc.socket",
                     "check-local" => "disable",
                     "disable-time" => 0,
                   )
                 )
             )
La potenza è nulla senza controllo
Mike
#59 Inviato : Tuesday, May 13, 2008 11:31:55 AM

Rank: Amministratore



Iscritto: 3/29/2008
Messaggi: 412
Locazione: Treviso
Ricommenta /opt/etc/lighttpd/lighttpd.conf

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


napulegno
#60 Inviato : Tuesday, May 13, 2008 11:46:20 AM

Rank: Kilobyte



Iscritto: 4/15/2008
Messaggi: 161
Locazione: Villaricca/Napoli
Ragazzi ho risolto il problema
Non era alto che inserire le # alle righe di
Codice:
#fastcgi.server = ( ".php" =>
#                               ( "localhost" =>
#                                (
#                                   "socket" => "/tmp/php-fcgi.sock",
#                                   "bin-path" => "/opt/bin/php-fcgi",
#                                   "bin-environment" => (
#                                        "PHP_FCGI_MAX_REQUESTS" => "4000"
#                                   )
#                                 )
#                               )
#                            )


Grazie mike

Ora però ho un altro problema......entro in wtorrent accedo e mi esce questo messaggio
Codice:
Error: could not connect to rtorrent

Come mai?
La potenza è nulla senza controllo
Utenti che sfogliano il topic
Guest (2)
4 Pagine <1234>
Vai al Forum  
Tu NON puoi inviare nuovi topic in questo forum.
Tu NON puoi rispondere ai topics in questo forum.
Tu NON puoi cancellare i tuoi messaggi in questo forum.
Tu NON puoi modificare i tuoi messaggi in questo forum.
Tu NON puoi creare sondaggi in questo forum.
Tu NON puoi votare nei sondaggi di questo forum.