viernes, 27 de enero de 2012

Optimiza tus descargas por BitTorrent

Debido a que desde el cierre de Megaupload la gente está acudiendo más a usar clientes de torrent, voy a daros algunos consejos para optimizar vuestros clientes, así como recomendaciones. Que conste que desde El Arbolito Verde no apoyamos la piratería por motivos evidentes.


Qué es BitTorrent

Como muchos ya sabréis, BitTorrent es un sistema de compartición de ficheros de manera decentralizada. Sin embargo, necesitamos obtener una referencia al archivo que queremos descargar, por lo que para ello necesitaremos un fichero .torrent


Clientes BitTorrent

Existe una infinidad de clientes de BitTorrent, ya que es un protocolo abierto. Cualquier puede implementarse su cliente. Sin embargo, de entre todos los clientes, os recomiendo UTorrent (aunque sea privado). Mis experimentos me demostraron que, en general, es el que mejor funciona.


Dónde conseguir torrents

Todo depende del contenido que queráis descargar. En este caso, clasificaremos los contenidos en dos tipos: los que están en español y los que no lo están.

- Los que están en español: para obtener material audiovisual, yo suelo recurrir generalmente a dos páginas: elitetorrent y divxtotal. (Sorry si nos cierran el blog por estos enlaces chicos XD).

- En inglés: el sitio donde más torrents de contenidos en inglés encontraréis es The Pirate Bay. También hay contenidos en español.

Y en general, escribiendo en google lo que queremos buscar y torrent, encontraremos lo que buscamos.


Y... ¿de qué depende la velocidad de mis descargas?

Como imaginaréis, la velocidad de descarga depende de la gente que contiene el fichero que queremos obtener. Pero hay un factor muy importante. Los clientes que contienen el fichero se dividen en dos categorías: seeds y peers (o leeches, que este término mola muchísimo más).

Si vinisteis a la presentación de mi PFC ya deberíais saber esto :P

- Seeds son aquellos que contienen la totalidad del fichero.

- Leeches son aquellos que, como tú, están en proceso de obtención del fichero.

Aunque los leeches nos pueden dar un buen ancho de banda, los seeds son los que realmente nos van a dar una buena velocidad.

Si ves un torrent con 0 seeds, no te molestes en descargarlo porque nunca terminará. Puede ocurrir que haya alguno de los seeds que no esté conectado en ese momento, pero aún así, un torrent con 1 ó 2 seeds te va a tardar la eternidad y va a ser muy desesperante.

Por ello, busca los torrents con más seeds posibles. Para ello, os voy a dar un consejo para usar The Pirate Bay teniendo en cuenta esto.

Si buscamos el término "black mirror" obtenemos esto

Pero no os precipitéis, si pinchamos en el botoncito de SE, nos ordenará los resultados por orden descendente en cantidad de seeds. Obteniendo lo siguiente:


Ahora sí, dadle caña a esos torrents, porque os irán voladísimos.


Optimizar mi cliente Torrent

Si vais a la configuración del cliente de torrent, tendréis muchas opciones, ahora comentaré algunas de ellas.

- Ancho de banda: en general, yo dejaría el de bajada a ilimitado, pero cuidado con el de subida. En general, las ADSL en España proporcionan muy poquito ancho de banda de subida. Si no lo limitáis, puede saturaros la subida y no funcionaros bien Internet. Un valor razonable para limitar es 25 kB/s.

- DHT: activa el uso del DHT. Es un sistema que te ayudará a encontrar peers adicionales y no consume apenas ancho de banda.

- PEX: actívalo, esto es esencial. Esto quiere decir que tú con tus peers intercambias listas de peers, así puedes encontrar a más.

- Encriptación: de momento no estamos haciendo uso ilegal, así que podemos dejarla desactivada.

- Puerto TCP entrante: todos en nuestra casa tenemos un router. Esto implica que estaremos detrás de un NAT. Por ello, nuestra IP es sólo válida dentro de nuestra red, mapeando el router nuestros puertos cuando salgan conexiones.

Ahora hay métodos para superar el NAT, pero funcionará mucho mejor si abrimos el puerto desde el router. No os voy a explicar cómo hacer esto, porque cada router es único. Si alguno queréis que os explique cómo hacerlo con routers de telefónica, decídmelo. Además, os recomiendo que de vez en cuando cambiéis de puerto.

Evidentemente, tenéis que abrir el puerto que configureis en UTorrent.

- Baja muchas cosas a la vez: esto es algo que discuto mucho con la gente. Vale, no te voy a mentir, yo si me quería bajar sólo el fichero X, lo hacía mucho más rápido desde Megaupload (aunque si tienes suficientes seeds pongo esto en duda...) pero es que UTorrent te permite hacer algo que Megaupload no, bajar muchas cosas a la vez. Cuanto más bajes a la vez más estarás aprovechando tu ancho de banda. Así que si yo quiero bajar n ficheros, seguramente lo haré antes por torrent que por Megaupload.


Bonus: acceso web a tu cliente de torrent

Con las últimas versiones de UTorrent podéis consultar el estado de vuestras descargas desde fuera de casa, para ello tenéis que activar esta opción en el cliente y acceder a esta web. Es muy sencillo de configurar.


Por mi parte nada más, cualquier duda ya sabéis. Un abrazo y felices descargas!

1 comentario:

Anónimo dijo...

hola,y si la conexion que tengo no es mia..tu me entiendes..que puerto he de poner? que me aconsejas? un saludo