- ENTRADA 043 -

aMule no ha vuelto, nunca se fue


Quizá ha llegado el momento de compartir su información, señor Mark Felt


--- Fecha: jue 16 may 2024 14:06:08 CEST ---

- Actualizaciones -



"Pongo a currar a la mula", "dejo la mula bajando" y otras frases similares se escuchaban mucho en los 2000. Era una época de compartir mediante P2P, con programas como Kazaa, Napster, Soulseek, Ares, Audiogalaxy, Piolet, GNUtella, eDonkey2000...


Me hace gracia como hay antiguos usuarios/as/es que en algún momento lo dejaron y se sorprenden al saber que aMule aun sigue vivo. Otras nunca lo dejamos y es nuestra principal fuente de descarga, por delante de los torrents.

Es verdad que el número de clientes se ha reducido, pero no drásticamente. Hay servidores con 10 o 12 mil usuarios compartiendo más de 40 millones de archivos, ahí es nada.



Funcionamiento


Lo que hace el programa es conectarse a la red de ordenadores de otros usuarios y compartir los archivos. Para ello se necesitan unos servidores intermedios que pongan en contacto los clientes que tienen lo que buscas.


El funcionamiento se basa en compartir, por lo que a veces, las personas nuevas que quieren descarga YA ven que no pueden, se frustran y lo dejan.



Créditos



aMule funciona mediante sistema de créditos para premiar a quien más comparte. Las colas de espera están supeditadas a estos créditos, comparando los datos de lo subido y lo bajado entre los dos clientes: cuanto más compartes, menos esperas.


También se usa un modificador basado en 2 ratios. De la comparación de ambos ratios será utilizado el valor más bajo como modificador (si te interesa, lo explican en la web del proyecto).


Web del proyecto eMule

Web del proyecto aMule


También se da la casuística de que los créditos no son globales, si no que se comparten entre 2 clientes, por lo que siempre es bueno añadir como "amigos" a aquellos usuarios de los que bajamos mucho y rápido.


Los créditos se guardan en el archivo clients.met, por lo que es importante que hagas copias de este archivo por si acaso, pero ojo, porque tus propios créditos no los guardas tu, si no que se guardan en el clients.met de los clientes que se conectan a ti, por lo que no hay ningún modo de ver tus propios créditos. Esto se hace para evitar manipulaciones del archivo.


NOTA: Ojo con la versión de programa que uses, o si conectas desde programas de terceros, ya que si no soporta el sistema de créditos, no ganarás ninguno cuando compartas.


Si acabas de empezar, no tienes aun créditos suficientes, por lo que las colas de espera serán más grandes. Paciencia.



Servidores


aMule utiliza servidores como paso intermedio para comunicar usuarios entre sí y que se almacenan en el archivo servers.met.

Tienen listados de usuarios y archivos, pero no tienen ningún archivo. Al buscar, los servidores son preguntados si conocen a algún cliente que tenga un archivo con el que coincidan los términos de tu búsqueda y generan una lista de los archivos de los usuarios conectados y nos ponen en contacto. Nos tocará conectar al archivo correcto y que más fuentes tenga.


Es posible añadir manualmente servidores, sobre todo si montamos uno propio. Esto se hace desde la sección "Redes", añadiendo nombre, IP y puerto, por ejemplo:



Y además podemos pasarnos archivos entre usuarios/as/es. Solo hay que ir al archivo que queremos compartir en la sección "Compartidos", click derecho y "Copiar el enlace e2DK al portapapeles", entregar esa dirección a nuestro amigo y él deberá copiarlo en la sección "Redes" en el cajetín que hay abajo de todo.


Se puede descargar un listado desde el git emuling:


emuling.gitlab.io

gruk.org

shortypower



Configurar velocidades


Las velocidades en tema internet se miden en kilobits (Kbps), pero aMule lo hace en kiloBytes (kBps). Para ajustar la velocidad en aMule. Como las operadoras nos dan Mbps, hay que pasarlos a Kbps y dividir entre 8 tu velocidad para pasarlo a kBps.

Lo mejor es hacer un test de velocidad, cerrando todos los programas que hagan conexiones (mejor con el pc recien encendido). Yo uso speed test para una velocidad de 300Mps:


Speed test


Me sale 302,69 de bajada y 314,85 de subida:


302 x 1024 = 309.248 / 8 = 38.656 kB de bajada

314 x 1024 = 321.536 / 8 = 40.192 kB de subida


Esa es la velocidad en kiloBytes. Pensarás que puedes meterle todo tu ancho de banda para descargar más rápido, que tu Fibra es la ostia, pero no, hay que dejar ancho de banda porque si no la mula se agobia y no anda. Si metes más del 75% de tu ancho de banda, tendrás malas velocidades de descarga, ya que para descargar necesitas subir. Además necesitas ancho para ver webs, bajar correo, ver algún vídeo mientras descargas, etc.


38.656 * 0,75 = 28.992 kB/s de bajada

40.192 * 0.75 = 30.144 kB/s de subida


Aun así es raro que puedas descargar a los 300 Mps de tu operadora. Si la gente configura ancho de subida de 40, descargarás a 40 XD

También tener en cuenta que si te conectas a un usuario que lleva con aMule abierto 3 días, habrá acumulado 3 días de cola, y tú, que acabas de llegar, te pones al final de la cola, por lo que tardarás más en descargar de esa fuente. Por eso es bueno descargar el archivo que más fuentes tenga, porque de una u otra cola acabarás pillando.



La temida ID baja


Cuando conectas a aMule, muchas veces recibirás ID baja, lo que significa que vas a estar en cola indefinidamente y no podrás descargar nada (o quizá si, yo he descargado en 20 minutos con ID baja). Siempre se ha dicho que es porque tienes los puertos cerrados, pero esto, pese a ser verdad, es muy simplista: puedes recibir ID baja teniendo los puertos abiertos.


Va bien hacer una regla de apertura en tu ruter/firewall para evitar ID baja, y recomiendo usar puertos diferentes, ya que los puertos del aMule son altamente conocidos por todo Dios (ISPs, cibercriminales, etc).


Muchísimas veces la ID baja se da por falta de créditos. Si dejas que la gente descargue de ti, aumentarán tus créditos y la ID baja desaparecerá y las colas de espera se reducirán mucho.

Pero hay más causas por las que recibimos ID baja. Otra opción es que tu ISP ralentice o bloquee tráfico, por lo que usar la ofuscación de protocolo y usar otros puertos ayuda (los puertos se configuran en las opciones), o puede que tu IP esté en los archivos IPfilter de aMule.


También hay que tener presente que los servidores Ed2k limitan el número de usuarios. Si está a tope de usuarios, recibirás ID baja. Cambia de servidor si esto sucede (actualmente muchos servidores te expulsan automáticamente si hay muchos usuarios o directamente no te puedes conectar).



Ofuscacion


La ofuscación de protocolo hace que aMule esconda su protocolo al comunicarse con el servidor u otros clientes. Cada comunicación de aMule tiene una estructura conocida, por lo que es fácil bloquearla. Viene por defecto de forma ofuscada, siempre que sea posible.


Con la ofuscación, las conexiones aparentan estar compuesta de datos aleatorios y ya no es posible realizar fácilmente una identificación automatizada. Esto es útil cuando los ISP bloquean o limitan este tipo de conexiones.


NOTA: Esto no da anonimato ni privacidad.



IPfilter


Esto es una función que recomiendo activar y usar. A veces ocurre que los usuarios envían, intencionadamente o no, información corrupta y esto hace que las descargas no se completen o sean corruptas. Mediante el archivo ipfilter.dat se guardan los rangos de IPs que corrompen archivos. El fitrado evitará enviar y descargar datos de los clientes bloqueados.


Al bloquear varias IPs, también se reduce el número de fuentes para descargas. Pero el problema no solo es que hayan menos fuentes, si no que como las IPs son dinámicas, puede que un día tu ISP te asigne una IP bloqueada, por lo que hagas lo que hagas recibirás siempre ID baja. Si esto sucede, reinicia el ruter para que el ISP te asigne otra IP.


En Preferencias -> Seguridad se pone la URL del archivo ipfilter.dat. Recomiendo ir recargandolo cada cierto tiempo para tenerlo actualizado o marcar la opción automática. Puedes encontrar una URL buscando en internet "ipfilter.dat 2024" (cambiar 2024 por el año en el que estemos).


NOTA: Este archivo es muy volátil, haz copias periódicamente.


emuling.gitlab.io



Los ansias


Muchas personas queremos bajar YA la serie de moda, de 14 temporadas con 38 capítulos cada una. Pues una mala noticia, amigo: Lo importante no es el número de descargas simultáneas, sino el número total de fuentes (entre 2500-3000). Descargar 10 archivos de 300 fuentes (10 x 300 = 3000) sería lo ideal.

Y otra cosa importante. Si se ponen muchos archivos a compartir, la mula se satura. Antes, con el ADSL se recomendaba unos 20 archivos, pero supongo que hoy en día, con la Fibra y la potencia de los ordenadores, ese número ha subido. Recomiendo no tener más de 200 archivos, ya que he notado que a la mula le cuesta más empezar a funcionar.



¿Red kad?


Kademlia es una red soportada por aMule. No hay servidores de por medio, se comparte directamente. Esta red falla menos, encuentra más resultados y antes que eDK, y es más resistente a fallos a gran escala en la red. Por contra, al no usar servidores, requiere más ancho de banda, así que si tienes menos de 128 kps, pasa de Kad.


Con las conexiones rápidas de hoy en día, se recomienda activarla ya hacer búsquedas globales.



Configuraciones


Una buena configuración de aMule es básica. No voy a poner toda la configuración que uso porque lo mejor es usar el método de prueba/error. Va a depender de gustos, de velocidad de la línea que tengamos contratada, etc, pero sí voy a poner las configuraciones más importantes:


CONEXION



SERVIDORES



SEGURIDAD




Recomendaciones finales




Para terminar, os recomiendo el artículo del compañero Christian:


Volviendo a eMule




Tags: #amule #emule #p2p




◄ Listado de noticias

◄◄ Inicio



/blog/