Come installare rtorrent - OBSOLETA
Inviato: giovedì 3 aprile 2008, 12:22
AGGIORNATA IL 16 Aprile 2008
SOLO PER I SEGUENTI MODELLI:
DS107+ (64 o 128MB di RAM)
DS207+
CS407
RS407
Per prima cosa installate l' ARM Marvell bootstrap
Create una directory condivisa attraverso l'interfaccia web
Ad Esempio download
Abilitate Telnet o SSH nel vostro Server Synology (se non lo avete già fatto)
Qui trovate le informazioni di come fare :
Scaricate il file necessario ad esempio Abilita SSH
Abilita SSH
Abilita Telnet
Disabilita SSH
Disabilita Telnet
andate nell'interfaccia web del synology alla voce Sistema>Aggiornamento Firmware e caricate questo file come aggiornamento.
Attendete qualche minuto per il riavvio
Ora potete accedere alla shell linux del NAS tramite un client SSH (ad esempio Putty), qui dovete inserire l'indirizzo IP del NAS (es. 192.168.0.2) e la porta 22 e cliccate su "Open".
Se vi viene richiesta una conferma di accettazione della chiave RSA, accettate.
A questo punto vi viene chiesto user: mettete root e la password ed inserite quella impostata per l'amministrazione.
Ora siete pronti per scaricare ed installare il bootstrap.
digitate (o tagliate il codice direttamente dal forum e copiatelo in ssh):
sacricate il bootstrap digitando:
Fate partire l'installazione dalla directory corrente (download) dove avete appena scaricato il bootstrap digitando:
L'installazione partirà, attendete con pazienza la fine.
Ora modificate da dove ipkg, prende i pacchetti digitando:
A questo punto siete nell'editor e dovete sostituire la prima riga:
Con questa
Ad installazione completata procedete con l'aggiornamento dei pacchetti digitando:
Per visualizzare una lista di pacchetti disponibili, utilizzate il seguente comando:
ora il bootstrap è installato e procedete con l'installazione di rtorrent
se volete salvare i file nella cartella video (che viene create se abilitate il supporto UPnP)
create una cartella tmp nella cartella video con il seguente comando:
Installate rtorrent digitando:
ora dovete creare il file .rtorrent.rc nella direcotry ~ usando l'editor vi
ed inseriteci i seguenti codici
Per lanciare rtorrent digitate:
per inserire un file in download dovete inserire il file .torrent nella cartella public del vostro Synology.
Ogni tanto per aggiornare tutti i pacchetti alle ultime versioni digitate:
(Attenzione che aggiorna tutti i pacchetti installati con ipkg. Consiglio prima di copiarvi eventuali file di configurazione che avete modificato.)
TIPS di Galotar:
Ora un piccolo consiglio : questa versione supporta il dht(ricerca fonti con tracker down)
Per attivarlo basta fare quanto segue :
aggiungete tre righe che sono :
Dove XXXX indica la porta che avete forwardato sul router verso il nas, quindi se scegliete la 50000 sostituite il valore a XXXX.
Per chi non ha il comando screen installato :
Screen è il comando che serve a mantenere aperto rtorrent alla chiusura di putty : il comando è screen rtorrent
Una volta rientrati su putty basterà scrivere
Altro TIPS di Galotar:
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 scelte c'è anche quella di scartare le connessioni non cryptate.
Ecco perché l'encryption diventa un altro tuning: non vedremo più scartato il nostro client per mancanza di questa feature.
Per usarla in rtorrent basta fare come segue:
E aggiungete la seguente riga :
SOLO PER I SEGUENTI MODELLI:
DS107+ (64 o 128MB di RAM)
DS207+
CS407
RS407
Per prima cosa installate l' ARM Marvell bootstrap
Create una directory condivisa attraverso l'interfaccia web
Ad Esempio download
Abilitate Telnet o SSH nel vostro Server Synology (se non lo avete già fatto)
Qui trovate le informazioni di come fare :
Scaricate il file necessario ad esempio Abilita SSH
Abilita SSH
Abilita Telnet
Disabilita SSH
Disabilita Telnet
andate nell'interfaccia web del synology alla voce Sistema>Aggiornamento Firmware e caricate questo file come aggiornamento.
Attendete qualche minuto per il riavvio
Ora potete accedere alla shell linux del NAS tramite un client SSH (ad esempio Putty), qui dovete inserire l'indirizzo IP del NAS (es. 192.168.0.2) e la porta 22 e cliccate su "Open".
Se vi viene richiesta una conferma di accettazione della chiave RSA, accettate.
A questo punto vi viene chiesto user: mettete root e la password ed inserite quella impostata per l'amministrazione.
Ora siete pronti per scaricare ed installare il bootstrap.
digitate (o tagliate il codice direttamente dal forum e copiatelo in ssh):
Codice: Seleziona tutto
cd /volume1/download
sacricate il bootstrap digitando:
Codice: Seleziona tutto
wget http://www.maartendamen.com/synoware/ds_armmarvell-bootstrap_1.0.xsh
Fate partire l'installazione dalla directory corrente (download) dove avete appena scaricato il bootstrap digitando:
Codice: Seleziona tutto
sh ds_armmarvell-bootstrap_1.0.xsh
L'installazione partirà, attendete con pazienza la fine.
Ora modificate da dove ipkg, prende i pacchetti digitando:
Codice: Seleziona tutto
vi /opt/etc/ipkg.conf
Codice: Seleziona tutto
src synoware http://www.maartendamen.com/synoware
Codice: Seleziona tutto
src/gz syno-x07 http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable
Codice: Seleziona tutto
ipkg update
Per visualizzare una lista di pacchetti disponibili, utilizzate il seguente comando:
Codice: Seleziona tutto
ipkg list
ora il bootstrap è installato e procedete con l'installazione di rtorrent
se volete salvare i file nella cartella video (che viene create se abilitate il supporto UPnP)
create una cartella tmp nella cartella video con il seguente comando:
Codice: Seleziona tutto
mkdir /volume1/video/tmp/
Codice: Seleziona tutto
ipkg install rtorrent
Codice: Seleziona tutto
vi ~/.rtorrent.rc
Codice: Seleziona tutto
#Numero di nodi a cui connettersi per ogni torrent in download
min_peers = 40
max_peers = 1000
# Numero di nodi a cui connetersi per ogni torrent completato
# (-1 = stesso valore impostato per i torrent in download)
min_peers_seed = 10
max_peers_seed = 50
# Numero massimo di Upload simutanei
max_uploads = 5
# soglia di download e upload massimo. 0 per nessun limite
download_rate = 200
upload_rate = 30
#Directory per il salvataggio dei file scaricati
directory = /volume1/video/tmp/
# intervallo di porte per la connessione
port_range = 6881-6882
# Possibilità di usare porte radom nell'intervallo specificato
port_random = yes
# Permetti l'uso di traker udp
use_udp_trackers = yes
#posto dove sono i flie punto torrent
schedule = watch_directory,5,5,load_start=/volume1/public/*.torrent
schedule = untied_directory,5,5,stop_untied=
schedule = ratio,60,60,"stop_on_ratio=100"
#quando finisce il download trasferisci i file nella cartella Video
on_finished = move_complete,"execute=mv,$d.get_base_path=,/volume1/video/ ; d.set_directory=/volume1/video/"
Codice: Seleziona tutto
rtorrent
Ogni tanto per aggiornare tutti i pacchetti alle ultime versioni digitate:
(Attenzione che aggiorna tutti i pacchetti installati con ipkg. Consiglio prima di copiarvi eventuali file di configurazione che avete modificato.)
Codice: Seleziona tutto
ipkg update
ipkg upgrade
TIPS di Galotar:
Ora un piccolo consiglio : questa versione supporta il dht(ricerca fonti con tracker down)
Per attivarlo basta fare quanto segue :
Codice: Seleziona tutto
vi ~/.rtorrent.rc
aggiungete tre righe che sono :
Codice: Seleziona tutto
session = ~/.session_rtorrent
dht = auto
dht_port = XXXX
Per chi non ha il comando screen installato :
Codice: Seleziona tutto
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/screen_4.0.3-2_arm.ipk
ipkg update
ipkg install screen_4.0.3-2_arm.ipk
Una volta rientrati su putty basterà scrivere
Codice: Seleziona tutto
screen -r
Altro TIPS di Galotar:
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 scelte c'è anche quella di scartare le connessioni non cryptate.
Ecco perché l'encryption diventa un altro tuning: non vedremo più scartato il nostro client per mancanza di questa feature.
Per usarla in rtorrent basta fare come segue:
Codice: Seleziona tutto
vi ~/.rtorrent.rc
Codice: Seleziona tutto
encryption = allow_incoming,try_outgoing