Archive for the ‘P2P NON ANONIMI’ Category

TorrentFlux

Mercoledì, Dicembre 19th, 2007

TorrentFlux

Sito: http://www.torrentflux.com/

Forum: http://www.torrentflux.com/forum/

Dunque in questa breve guida viene presentato un client torrent non anonimo ma diciamo “particolare” in effetti è un client BitTorrent creato per essere eseguito sui WebServer.

 

Requisiti Linux:

  • Apache con il modulo PHP
  • Database MySQL
  • Python 2.2 o superiore

Requisiti Windows:

  • Apache con il modulo PHP
  • Database MySQL

 

 

Utilità di questo affare: bah, a livello di singolo utente non credo possa averne molte o almeno io non riesco a trovarne, tuttavia credo possa averne quando si parla di server dedicati alla distribuzione di software open o free via protocollo BT.

 

Se qualcuno stava già pensando di prendersi uno spazio web su un hosting e piazzarci su questo bel programmino per scaricare mp3 o altro utilizzando la linea del server, non credo abbia avuto una buona idea, per almeno i seguenti motivi:

  • Primo, se vi mettete a scaricare materiale con copyright utilizzando il webserver, l’hosting si incazza parecchio e se non vi denuncia è un miracolo.
  • Secondo, rischiate che il client nemmeno vada causa firewall o altre impostazioni del server

Ce ne sono sicuramente altri, ma questi mi sembrano quelli più importanti.

Detto questo, per coloro che hanno già pensato a cosa fare con questo client o hanno solo curiosità iniziamo questo breve Tutorial che spiega solamente come installare il tutto e un primo utilizzo.

 

Dunque io come server per questo test ho usato Debian (Linux) utilizzando XAMPP http://www.apachefriends.org/it/xampp.html che mi fornisce già tutto l’occorrente (installarmi Apache,PHP e MySQL singolarmente e poi configurarli era troppo sbattimento), comunque per chi vuole divertirsi ed imparare qualcosa ecco i link:

Apache::http://www.apache.org/

PHP::http://www.php.net/

MySQL ::http://www-it.mysql.com/

Purtroppo per utilizzare tutte queste cose ed installare TorrentFlux ci vuole un minimo di conoscenza di queste cose, ma nulla di difficile.

Io nella guida ho utilizzato phpMyAdmin http://www.phpmyadmin.net/home_page/index.php per la gestione del database, ma si può tranquillamente fare anche senza quest’ultimo.

 

Passo 1:

Scaricate TorrentFlux dal sito ufficiale, al momento l’ultima versione è questa: http://www.torrentflux.com/torrentflux_2.3.tar.gz

Estraete il pacchetto tar.gz

Nel mio caso:: tar xvzf torrentflux_2.3.tar.gz

ed entrate nella cartella che si è creata, dovreste trovarvi come nell’immagine 1

Cliccate sulle immagini per poterle visualizzare meglio

 

 

Immagine 1

Immagine 1

 

Si lo so l’immagine è di Windows solamente perchè la guida la sto scrivendo da Win.

Ora c’è da uppare la cartella html sul nostro bel server, e poi rinominatela come vi pare.

 

 

Passo 2:

A questo punto bisogna creare il database per Flux (Immagine 2), è importante che il nome del db sia torrentflux e nient altro.

 

Immagine 2

Immagine 2

Basta scrivere torrentflux nella box indicata dal rettangolo rosso e poi cliccare su crea.

Fatto ciò c’è da caricare lo script mysql_torrentflux.sql presente nella cartella sql di flux (quella che si vede a destra di html nell’immagine 1 per essere chiari).

Per caricare lo script bisogna cliccare sulla iconcina sql in alto a sinistra (segnata con un rettangolo rosso nell’immagine 3), una volta cliccata apparirà una finestra e qui dovete seguire la seguente procedura :: cliccare su Importa File (segnato in rosso nell’immagine 3) cliccare su Sfoglia,(segnato in rosso nell’immagine 3) selezionare il file mysql_torrentflux.sql e infine cliccare su Esegui(segnato in rosso nell’immagine 3).

Se avete fatto tutto esattamente ed il vostro ambiente Apache PHP MySQL è configurato esattamente verranno generate tutte le tabelle di TorrentFlux (Immagine 4)

 

Immagine 3

Immagine 3

 

Immagine 4

Immagine 4

 

 

 

Passo 3:

Qui si deve modificare il file config.php (Immagine 5)

Immagine 5

Immagine 5

 

E precisamente si devo andare a configurare i parametri relativi al database, quindi aprite il file config.php con il vostro editor di testi preferito ed andate ad configurare i valori (immagine 6)

 

Immagine 6

Immagine 6

Solitamente basta cambiare solamente il db_user e db_pass con quelli del vostro db in modo che TorrentFlux possa connettersi al database.

Fatto questo l’installazione è finita.

Consiglio comunque di dare una letta al file INSTALL presente nella cartella di Flux dove c’è la procedura per installare il tutto senza phpMyAdmin.

 

 

 

CONFIGURAZIONE

Come prima cosa accedete alla cartella di Flux che avete uppato sul server (http://www.nomesito.com/torrentflux_2.3 ), tanto per essere chiari; dovreste trovarvi come nell’immagine 7.

Immagine 7

 

Immagine 7

Qui inserite il vostro username e la vostra password, ATTENZIONE a scriverli esattamente perchè questi saranno i futuri dati per l’accesso admin al Flux, quindi se scrivete per sbaglio un password errata poi per poter cambiarla bisogna agire sul database.

Inseriti i dati giungeremo ad una pagina di configurazione abbastanza lunga come mostrato nelle immagini 8 9 e 10.

Immagine 8

Immagine 8

Immagine 9

Immagine 9

Immagine 10

Immagine 10

I parametri sono molti e io non gli conosco tutti tuttavia quelli più importati sono quelli che sulla parte destra presentano un pallino che può essere rosso o verde, verde nel caso sia tutto Ok e rosso nel caso ci sia qualche problema.

Nel mio caso è proprio il primo parametro (Path) ad avere dei problemi e precisamente lamenta che Flux non ha i permessi di scrittura nella cartella download, per risolvere mi è bastato dare un chmod alla cartella in questione, ma i problemi possono essere diversi e molteplici, e qui la guida serve a poco.

Il resto dei parametri va dal range delle porte, alle connessioni massime, al tema dell’interfaccia e alla lingua (consiglio di mettere l’italiano visto che c’è).

Settato il tutto clicchiamo su Update Settings.

 

Arriveremo alla pagina principale di Flux (Immagine 11)

 

 

Immagine 11

Immagine 11

In questa pagina abbiamo un piccolo menù in alto a destra, dal quale possiamo andare nella pagina della directory della history del nostro profilo dei massaggi ed dell’admin.

Poi abbiamo 3 possibili sistemi per aggiunta dei torrent :

  • uppare un file .torrent presente sul nostro pc
  • fornire direttamente il link del torrent
  • fare una ricerca su alcuni tracker e poi da li scegliere il file (Immagine 12).

Immagine 12
Immagine 12

Aggiunto con uno dei sistemi il torrent esso sarà visualizzato in basso come in immagine 12

Per avviare il download non resta che cliccare sulla freccina nera con sfondo verde (messa in un riquadro rosso nell’immagine 13 , si vede poco però).

Cliccato sulla frecciana appare una finestra (Immagine 14) che riporta tutte le informazioni sul file (appare anche nei normali client BT), selezioniamo ciò che ci interessa e premiamo esegui torrent, ed ecco il risultato nella quindicesima immagine, il torrent sta scendendo all’immane velocità di 62 Kb/s.

Per concludere nell’ultima immagine (la 16) mostra la pagina directory (raggiungibile attraverso il menu citato prima), dove si ha la possibilità di scaricare il torrent una volta terminato sul proprio PC e di cancellare il torrent.

Il resto delle impostazioni e delle funzioni di questo particolare client BT ve le lascio da scoprire.

Immagine 13

Immagine 13

Immagine 14

Immagine 14

Immagine 15

Immagine 15

Immagine 16

Immagine 16