HomePage .:.   Forum .:.

P2P Sicuro

ANts P2P
FreeNet
MUTE

P2P Classico

Azureus / Vuze
BitTorrent
Direct Connect
eDonkey2000
eMule

eMule Plus

IRC

Shareaza

SoulSeek
Tribler
 
Guide
Guide ed articoli

GrabIt

PeerGuardian 2
 

P2P Download

Software P2P

 

.: Siti Partners :.

WinMX Italia

P2PForum.it

eMule-italia.it

edonkey2000.it

aresgalaxy.it

limewire.it

Software per P2P

 

 

Azureus   . Azureus Tracker interno e Micro reti P2P

 

In questo articolo/guida vengono descritte alcune funzionalità più avanzate di Azureus, celebre client bittorrent. Per una proficua e piacevole lettura è indispensabile conoscere almeno le nozioni di base su cos'è BitTorrent, come funziona, cos'è un server tracker. Sono tutte nozioni che è possibile apprendere dalla nostra sezione BitTorrent.

 

 

Introduzione

Esiste una forma di scambio file su reti p2p diversa da quella alla quale siamo tradizionalmente abituati. No, non mi riferisco ad una delle reti anonime come MUTE, Ants p2p, Freenet che pur rappresentano una soluzione alternativa alle odierne minacce alla privacy di noi poveri scambisti.

Una soluzione che per alcuni potrebbe essere valida è quel del file sharing privato su una micro rete p2p.
Il File Sharing su reti p2p private è una forma ristretta dello scambio file sulle grandi reti pubbliche. Per comprenderne le differenze si può immaginare una rete p2p classica ad una grande piazza affollata dove ogni parola che scambiamo con un amico può essere facilmente intercettata da orecchie indiscrete. Nel chiuso delle nostre case invece una conversazione tra amici non trapela all'esterno. Ecco questo è un sistema 'sicuro' di scambio : formare un gruppo di 10, 20 o 30 persone tutti conosciute e fidate con le quali scambiare i file che vogliamo , nel modo che vogliamo.
Esistono diversi modi per realizzare una sistema del genere. Si è assistito  in questi ultimi mesi al nascere di programmi progettati ad hoc per uno scambio privato di file come ad esempio foldershare, Gaim ed altri. Sicuramente molti dei programmi tradizionali non sono adatti allo scopo. La maggior parte dei grandi client p2p odierni sono in grado di collegarsi solo a reti pubbliche frequentate da centinaia di migliaia, a volte milioni di persone e non consentono invece uno scambio privati di files tra gruppi ristretti senza che il resto del mondo possa in qualche modo interferire.
Ad esempio eMule può collegarsi alla rete kademlia ed alla rete eDonkey che sono reti pubbliche. Quando rilasciate un nuovo file con eMule lo immettete su una di queste due reti o su entrambe. Chiunque si collega a queste reti può trovare e scaricare quel file. Non ci sono altre possibilità. Occorre condividere con tutti. Lo stesso ovviamente vale per molti altri client come eDonkey, Shareaza su reti Gnutella e Gnutella 2, WinMX su rete WinMX Peer Network, Direct Connect su un hub pubblico etc. etc.
Esistono molte soluzioni più o meno complesse per organizzare una piccola rete privata di scambio tra amici.
E' possibile ad esempio creare un server OpenNap privato cui collegarsi con WinMX, Lopster o altro client OpenNap. E' possibile aprire una stanza privata su FileTopia. Inzomma ci sono tanti modi. Quello che illustro qui è un sistema semplice ma molto efficace.

  • Usare Azureus creando file .torrent che si appoggino al tracker integrato interno del client.

  • Quindi inviare il .torrent ai propri amici nel modo che si preferisce: posta elettronica ( ad esempio attraverso una mailing list configurando pochi parametri del proprio client di posta preferita ) oppure attraverso il proprio client di messaggistica istantanea preferito ad esempio Msn Messenger, ICQ o altri.

BitTorrent è anonimo e sicuro? No. Solitamente Bittorrent per funzionare ha bisogno di un tracker centrale. I torrent che si scaricano da Internet si appoggiano a grandi tracker pubblici. E' chiaro che a scaricare quel file ci potrà essere chiunque conosce quel sito e che ha scaricato quel .torrent ( potenzialmente centinaia e centinaia di utenti). In queste condizioni l'uso di bittorrent non differisce molto dall'uso di un client come eMule, winmx etc.. si corrono gli stessi rischi. Il nostro IP diventa immediatamente visibile a persone ignote che scaricano da noi e che quindi possono sapere cosa condividiamo ed inviamo in rete.

Usare il tracker interno di Azureus per creare i propri torrent invece elimina questo problema. Il tracker interno registra solo i nostri files. Creato il file .torrent basterà renderlo disponibile a coloro che vogliamo scarichino il file. Come dicevo prima per distribuire ai propri amici i piccoli file .torrent si possono adottare numerosi metodi, ecco qualche idea:
- posta elettronica, magari con la creazione di una mailing lista usando i filtri e le funzioni insite in client come Outlook.
- attraverso altri client p2p adottando piccoli e semplice accorgimenti per far scaricare solo ai vostri amici i torrent
- attraverso un server ftp installato sul vostro computer
- usando un client di messaggistica immediato come Messenger ed ICQ
- usando un piccolo forum privato sul web ed inviando i file in allegato ai messaggi etc..etc..
Per il momento sorvoleremo questi punti. Se desiderate avere spiegazioni su qualcuno di questi postate pure nel forum.

Impareremo invece ora ad usare il tracker interno di Azureus.

Procuriamoci l'ultima versione di azureus dalla sezione download P2P CLient.

Installiamola ( per utili indicazioni sull'installazione è possibile consultare questo topic su p2pforum.it ) e verifichiamo che funzioni correttamente.

 

Al nostro tracker ci si collegherà tramite l'indirizzo IP. Ogni volta che noi ci colleghiamo ad Internet tale indirizzo cambia. Questo vuol dire che cambiando l'indirizzo del tracker dovrebbero essere aggiornati tutti i relativi .torrent creati in precedenza. Ovviamente questo è improponibile. Si può risolvere facilmente affidandosi ad un servizio di DNS dinamico. Lo si può fare gratuitamente su www.no-ip.com

 

Registrazione DNS Dinamico

Andiamo sul sito www.no-ip.com e clicchiamo sulla registrazione gratuita del DNS: Sign-up free!

Registrazione No-IP

Inseriamo Nome, Cognome ed una Email valida e selezioniamo una delle voci  dell'ultimo campo How did you hear about us? [Dove hai sentito di noi?] (non importa quale, escluso CHOOSE ONE)

Compilati i campi cliccate sul pulsante Sign Up Now! se la registrazione andrà a buon fine apparirà questa scritta:

Account Created
Your account has been created!
An email will be sent to you shortly containing your password. After you receive your password you can login by filling in your email and password in the login space above.

 

Ora controlliamo la casella di posta che abbiamo sottoscritto precedentemente che dovrebbe contenere un messaggio di questo tipo da parte di No-Ip:

 

Welcome to No-IP.com.
Your number one stop for dynamic dns services.

Your password is: ****** <--- vostra password
To logon to no-ip.com go to http://www.no-ip.com/ and enter your email
address and the password above. Once you logon you may change your password by
clicking the "Change Password" link.

 

Torniamo ora alla pagina web di No-Ip e "logghiamoci" al nostro account inserendo l'email e la password appena ricevuta nei campi USER LOGIN:
 

No-Ip login

...e clicchiamo su Login.

 

Se avremo inserito correttamente i nostri dati apparirà la pagina di benvenuto del vostro account.
A questo punto creiamo il nostro DNS.

Clicchiamo su ADD nel pannello di controllo a sinistra in Host/Redirects:
 


ed inseriamo il nome del nostro DNS nel campo Hostname: (il nome del DNS è a vostra scelta)
nel campo IP Address sarà gia presente il vostro indirizzo IP attuale.

Selezioniamo poi dal campo Host Type il tipo di nome host che più ci piace tra i tanti offerti da No-Ip tra quelli disponibili per --- NO-IP Free Domains ---.

Dopodichè clicchiamo sul bottone in basso CREATE HOST.
Nel caso vi ricompaia la stessa pagina con una scritta rossa...
...dovrete cambiare il nome del vostro Hostname o dell'Host Type, in quanto lo stesso, è già stato registrato da un'altro utente.
In caso contrario entro 5 minuti il vostro DNS sarà attivo.

 

Aggiornare l'IP

Per aggiornare il DNS ad un nuovo IP ( ricorda che l'IP cambia ad ogni connessione ) abbiamo due possibilità:
  1. entrare nel nostro Account No-Ip tramite la procedura di login.
    Per conoscere il propio IP è sufficiente leggerlo sul pannello di controllo
    di No-Ip alla voce CURRENT IP in alto a sinistra.
    Per aggiornare il DNS al nuovo IP cliccare dal pannello di controllo a
    sinistra su MENAGE.

    Vi apparià la pagina con il nome del vostro DNS e l'ultimo IP utilizzato (ora non più valido)...
    ...e clicchiamo su MODIFY.
    A questo punto inseriamo il nostro nuovo IP nel campo IP Address...
    ...e clicchiamo su MODIFY HOST
    Se l'aggiornamento andrà a buon fine apparirà un messaggio di conferma.
  2. Utilizzare un programmino che dal nostro computer ci aggiorna automaticamente i DNS ad ogni connessione. E' un metodo molto più comodo rispetto al primo perché tutto quello che dobbiamo fare è scaricare il programma e configurarlo al primo utilizzo. Per prima cosa scaricate il programma No-IP DUC
    A questo punto dopo l'installazione comparirà la finestrella

    in cui dovete inserire l'email con la quale vi siete registrati a no-ip.com e la password dopo di che compariranno i DNS che avete registrato. Mettete un segno di spunta vicino a quelli che volete aggiornare. Il programmino si avvierà con Windows e a ogni connessione aggiornerà automaticamente il vostro DNS senza che voi facciate niente.

Impostazione del tracker Interno

A questo punto siamo pronti per configurare ed avviare il tracker interno di Azureus.

Avviamo il client e andiamo nelle preferenze Azureus > Strumenti > Configurazione quindi espandere il campo Tracker e selezionare Server.

 

 

Esistono come vedete molte opzioni di ottimizzazione del tracker. Per i nostri scopi e per le necessità della maggior parte di noi è possibile lasciarle quasi tutte ai valori di default.

 

Per prima cosa occorre inserire nel campo (1) il DNS dinamico che abbiamo registrato presso no-ip.com. Nel nostro esempio è nome.sites.net.

 

 

Spuntiamo la casellina (2) per avviare il nostro tracker che si metterà in ascolto sulla porta specificata a lato che di default è l 6969. Ovviamente dobbiamo assicurarci se facciamo uso di un firewall o di un router che tale porta sia raggiungibile dall'esterno.

Le caselline 3 e 4 sono facoltative. E' possibile spuntarle o meno a seconda delle preferenze.

Come le didascalie spiegano la casellina 4 abilita la possibilità ai vostri amici ( utenti esterni ) di usare il vostro tracker per creare torrent, di hostarli e pubblicarli.

La casellina 3 invece fa in modo che tutti i .torrent esterni vengano ospitati usando la porta di default.

 

A questo punto salviamo la configurazione cliccando in basso a sinistra sul pulsante .

Il tracker si avvia.

Ora sarà possibile creare .torrent usando l'url di annuncio del vostro tracker che sarà :

 

http://nomeDNSdinamico:porta di default/announce

 

Ovvero nel nostro esempio : http://nome.sytes.net:4711/announce

 

Creare un torrent ospitato dal tracker

Avendo un tracker tutto nostro possiamo ora creare un torrent da inviare agli amici per permettere loro di scaricare tutti insieme ed a grande velocità i nostri files. Per la creazione del torrent potremmo usare (conoscendo l'url di annuncio del nostro tracker discusso sopra )  un tool di creazione come TorrentAid , MakeTorrent o programmi simili.

In realtà Azureus integra un ottimo tool per la creazione dei torrent a partire direttamente dal tracker interno. Cosa che facilita e velocizza l'operazione.

 

Da Azureus clicchiamo su File > Crea un torrent. Si avvia la procedura di creazione guidata di Azureus.

 

 

Scegliamo (1) di usare il tracker interno in questo modo verrà aggiunto automaticamente al .torrent il corretto url di annuncio.

Decidiamo (2) se vogliamo creare un torrent di un singolo file oppure di un'intera cartella. Inseriamo (facoltativo) un commento e clicchiamo su Avanti.

Nella schermata successiva occorre selezionare il file o la cartella di cui si vuole creare il torrent

 

 

Quindi cliccando ancora su avanti si potrà attribuire un nome al file torrent da creare e scegliere dove salvarlo. Cliccando su Fine si crea il torrent e termina la procedura guidata.

 

 

A questo punto tutto quello che dobbiamo fare è seedare il file appena creato. Da Azureus File > Apri > .torrent File ( per il Seeding ) selezioniamo il .torrent sull'hard disk.

 

Buon Upload :o)

 

 

^Top^