|
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!

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:

...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à:
- 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.
- 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^

|