[REQ]Come installare client torrent : Rtorrent
[REQ]Come installare client torrent : Rtorrent
Davvero?
Dai dai posta cosi prendo in giro l'utente dell'altro forum :-" :d/
[REQ]Come installare client torrent : Rtorrent
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.
[REQ]Come installare client torrent : Rtorrent
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
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
Codice: Seleziona tutto
http://diskstation:8081/lighttpd/wtorrent/index.php
ed il gioco è fatto
ciao ed alla prossima
[REQ]Come installare client torrent : Rtorrent
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
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
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?
[REQ]Come installare client torrent : Rtorrent
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
[REQ]Come installare client torrent : Rtorrent
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
[REQ]Come installare client torrent : Rtorrent
Sono entrato nel link per installare wtorrent ma mi dice che è già configurato.
Se vado nella index.php mi da pagina bianca.
Why?
[REQ]Come installare client torrent : Rtorrent
[REQ]Come installare client torrent : Rtorrent
[REQ]Come installare client torrent : Rtorrent
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>