aMule es una utilidad gratuita de intercambio de archivos peer-to-peer que funciona con la red eDonkey y la red Kad , ofreciendo características similares a eMule y añadiendo otras como GeoIP (banderas de países). El 18 de agosto de 2003 se bifurcó del código fuente de xMule , que a su vez es una bifurcación del proyecto lMule , que fue el primer intento de llevar el cliente eMule a Linux . Estos proyectos se interrumpieron y aMule es el proyecto resultante, aunque aMule tiene cada vez menos [ aclaración necesaria ] parecido con el cliente que lo engendró.
aMule comparte código con el proyecto eMule . Los créditos y las descargas parciales de eMule pueden ser utilizados por aMule y viceversa, lo que simplifica la sustitución de programas.
aMule tiene como objetivo ser portable en múltiples plataformas y lo está logrando con la ayuda de la biblioteca wxWidgets . Los sistemas compatibles actualmente incluyen Linux , macOS , varios sistemas derivados de BSD , Windows , Irix y Solaris . Además de las versiones estables, el proyecto también ofrece versiones SVN como una versión inestable.
Puertos TCP y UDP
Según las preguntas frecuentes oficiales de aMule, estos son los puertos predeterminados . Los puertos de servidor 4661 TCP y 4665 UDP solo los utiliza la red EDonkey. Por lo tanto, la red Kad solo utilizará 4662 TCP y 4672 UDP. La dirección del tráfico es desde la perspectiva del cliente:
- 4661 TCP (saliente): Puerto en el que un servidor eDonkey escucha la conexión (el número de puerto puede variar dependiendo del servidor eDonkey utilizado).
- 4662 TCP (saliente y entrante): Transferencias de cliente a cliente.
- 4665 UDP (saliente y entrante): se utiliza para búsquedas globales en servidores eDonkey y consultas de fuentes globales. Siempre es el puerto TCP del cliente + 3.
- 4672 UDP (saliente y entrante): protocolo aMule extendido, calificación de cola, ping de solicitud de archivo
- 4711 TCP: puerto de escucha del servidor web. Se utiliza si se accede a aMule a través de la web.
- 4712 TCP: puerto de conexión interno. Se utiliza para comunicar aMule con otras aplicaciones como aMule WebServer o aMuleCMD.
La mayoría de estos puertos son personalizables.
Construcción monolítica y modular
aMule se puede compilar utilizando el parámetro -disable-monolithic : esto permite que aMule se ejecute de forma modular. Esto significa que las funcionalidades básicas del programa se pueden iniciar utilizando , el demonioamuled aMule, mientras que el comportamiento del software se puede controlar a través de tres interfaces diferentes:
- aMuleCMD
- El cliente aMule de línea de comandos.
- Interfaz gráfica de usuario de aMule
- La interfaz gráfica de usuario habitual del software. Es experimental, le faltan muchas funciones en comparación con la versión monolítica y es inestable. Hay versiones para Linux y Windows de esta herramienta: los usuarios pueden conectar una instancia de aMule que se ejecuta en Linux desde una estación de trabajo que ejecuta Windows y la versión Win32 de aMuleGUI.
- aMuleWEB
- La interfaz web proporcionada por el servidor web integrado en el núcleo de aMule . Se puede acceder a ella a través de la LAN o desde Internet, siempre que cualquier enrutador de Internet esté configurado correctamente mediante el reenvío de puertos .
Véase también
- Red eDonkey
- Red Kad
- eMule
- iMule: una mula anónima (y más lenta) exclusiva para la red I2P . Basada en aMule.
- Comparación del software eDonkey
Referencias
- ^ "Versión 2.3.3". 7 de febrero de 2021. Consultado el 9 de marzo de 2021 .
- ^ "aMule", Open Hub , consultado el 2 de mayo de 2010
- ^ "Sistema operativo compatible". Wiki del Proyecto aMule . Consultado el 4 de octubre de 2018 .
Enlaces externos
- Página de inicio de aMule
- mobileMule - Plantilla/skin para dispositivos móviles y computadoras de escritorio