| BitTorrent
. FAQ . Come
posso creare un nuovo torrent ( condividere un file con gli altri )?
|
|
Condividere i tuoi
files con gli altri è relativamente semplice in BitTorrent, ma richiede
un pò di lavoro in più di indicare una cartella come 'condivisa ' come
avviene per gli altri programmi di file sharing. Ci sono essenzialmente
tre elementi necessari per condividere un file con BitTorrent.
-
Il tracker, che coordina le connessioni tra i
vari peers. La banda richiesta al tracker è insignificante rispetto
alle dimensioni del file condiviso
-
Un web server, che memorizzi e renda
disponibile il file .torrent. Solitamente questo ultimo è un file molto
piccolo e viene richiesto solo una volta da ciascun peer prima di
cominciare il trasferimento. Il Web server inoltre indicizza ed
organizza i torrents, poiché nel protocollo di BitTorrent non c'è la
possibilità di compiere ricerche sulla rete
-
Almeno un seeder. E' l'unico elemento
dell'albero che ospita il reale contenuto del file. Il seeder è quasi
sempre il computer di un utente comune, piuttosto che un server.
|
Ai primordi di
BitTorrent il processo era qualcosa di più difficile poiché solitamente
dovevi frequentemente possedere un tuo tracker ( e possibilmente un web
server ) oltre a fungere da seeder. Più di recente, tuttavia , il
diffondersi delle community legate a BitTorrent ha provocato la
diffusione di tanti trackers messi a disposizione degli utenti per
condividere i file ed eventualmente anche web server per far conoscere
i file .torrent.
Per la maggior
parte delle esigenze usare una di queste community rappresenta il modo
più comodo e veloce per condividere dati.
Per gli scopi di
queste FAQ assumeremo che vi siate già procurati un tracker e abbiate
già individuato un WebServer al quale inviar il file .torrent per la
pubblicazione.
In molti casi vale
la regola che se avete intenzione di usare un certo tracker
dovreste anche inviare il file .torrent al sito web associato a quel
tracker in modo che l'intera community ne tragga beneficio.
Ecco in pochi ma
esaustivi passaggi come creare e distribuire i file .torrent ed
iniziare a diffondere il file.
-
Decidi cosa vuoi condividere. Un file .torrent
può contenere o un singolo file o una cartella con molti file. Questo
di solito è molto conveniente poiché evita di creare un archivio (.zip
.rar etc.) se desideri memorizzare più file. Per esempio se stai
condividendo un film su 2 CD, inserisci entrambi in una cartella e crea
un torrent per quella piuttosto che zippare i file e quindi creare un
torrent per il singolo file di archivio.
-
Scaricate il programma MakeTorrent v2.0
RC1c se condividi un singolo file clicca sul
bottone file altrimenti clicca sul bottone (dir). In entrambi i casi si
aprirà una finestra di dialogo e potrai selezionare il file/cartella
che desideri condividere.
-
Inserisci l' announce url del tracker
( vedi sopra ) oppure usa il menu a tendina per selezionarne uno dei
più comunemente utilizzati. Ricorda, se usi il tracker di un sito
quando crei un torrent file cerca di uplodare/postare il file su quella
community. Puoi anche aggiungere un commento ma è opzionale.
-
Seleziona la dimensione di ogni pezzo, o
semplicemente accetta il valore di default ( auto ) . In generale
minore e la dimensione di ciascuna parte in cui viene diviso il file
più efficiente sarà il download da BitTorrent, ma ciò si tradurrà in un
file .torrent più grande . 256 KB sembra essere la dimensione più
comunemente usata ma se vuoi puoi provare altre impostazioni. Per
piccoli file cerca di evitare pezzi troppo grandi; e allo stesso modo
per file molto grandi evita di scegliere dimensioni troppo piccole per
ciascuna parte.
-
Clicca su 'create torrent' per avviare il
processo di creazione del file. Puoi allora scegliere se creare un
singolo .torrent per tutti i file nella cartella o un numero di
.torrents per ciascun file. La maggior parte delle volte è meglio
scegliere un solo file per l'intera cartella. Alla fine del processo di
creazione dovresti trovare un nuovo file .torrent nella cartella in cui
avevi scelto di salvarlo.
-
Upload il file torrent su un web server. Di
solito questo significa andare sulla pagina Web del sito del quale hai
usato il tracker e cliccare sul collegamento 'Upload torrent'. Il
procedimento varia da sito a sito, ma solitamente è sempre spiegata in
un link di FAQ o in un messaggio sul forum.
-
Infine devi diffondere ( seed ) il file. Finora
non hai trasferito nient'altro che metadati. Il Seeding è necessario
per trasmettere effettivamente il tuo file agli altri . Ci sono diversi
modi di fare questo, ma il più semplice è di usare il tuo client
BitTorrent ordinario come faresti per ogni altro file. Naviga fino alla
pagina Web dove è stato inserito il tuo file .torrent , clicca
sul link, e quando il client BitTorrent si avvia assicurati
di selezionare lo stesso file/cartella che hai usato nel passo 2 con
maketorrent. Il Client dovrebbe analizzare il file e verificare che è
completo, quindi connettersi al tracker e iniziare ad uplodare dati
agli altri utenti. Ci sono alcune importanti considerazioni su questo
punto:
-
Assicurati che il computer dal quale stai
uplodando il file possa accettare connessioni di rete in ingresso sulle
porte che BitTorrent sta usando. Di solito questo implica configurare
le porte se sei in un ambiente NAT. Leggi : Che
porte usa BitTorrent? Funziona con un firewall/NAT?
-
Se hai attivo un tracker sullo stesso PC da cui
uplodi il file, e sei in un ambiente NAT , devi aggiungere il parametro
"--ip address" alla linea di comando del client, dove
'address' è l'indirizzo Ip pubblico visibile della macchina. Per
esempio il tuo computer potrebbe essere su una rete interna,
condividere una ADSL dietro un router. In questo caso molto
probabilmente avrà un indirizzo Interno del tipo 192.168.x.x o
10.x.x.x. E' necessario rivelare al tracker il tuo vero indirizzo IP
invece dell'indirizzo IP interno. Per sapere come cambiare i parametri
alla linea di comando dai un'occhiata a questa faq Come
cambio i parametri alla linea di comando in Windows? Infine
ricorda che molto probabilmente avrai un indirizzo Ip dinamico ( ovvero
te ne sarà assegnato uno diverso ad ogni connessione ) e quindi dovrai
assicurarti di usare quello giusto ad ogni connessione. Ripeto questo
cale solo se stai uplodando il file e mantieni un server tracker sul
tuo computer invece di usarne uno esterno..e sei ovviamente in un
ambiente NAT.
-
Assicurati di lasciare il client aperto in
upload abbastanza a lungo. L'esatta quantità di tempo dipende su
diversi fattori. Se il file che stai diffondendo è molto popolare
allora potrai continuare ad uplodare almeno fino a quando ci saranno
alcune copie distribuite nella swarm
( vedi Terminologia
di BitTorrent ) e quindi disconnetterti. Se il torrent è
sufficientemente 'in salute' il fatto che il seeder abbandoni
la condivisione non produrrà effetti molto gravi, poiché ci saranno
comunque abbastanza copie distribuite del file per supportare la swarm.
Se il file ha raccolto meno interessi dovrai continuare ad uplodarlo
per più tempo. Una buona regola è di consultare le statistiche sulla
pagina web o il forum dove si è uplodato il file e assicurarsi che
nessuno venga lasciato con il file a metà.
-
Se vuoi uplodare più torrent contemporaneamente
è di solito fastidioso aprire più copie del programma. In
questi casi la versione btlaunchmany.py può essere
molto comoda. vedi la sezione C'è
un modo di scaricare o diffondere un certo numero di files senza
lanciare tante differenti copie del programma?
^ TOP ^

|