AMule
Contenido
aMule de bajo consumo eléctrico
El objetivo de esta página no es explicar cómo usar aMule, sino ofrecer a los usuarios de su versión de escritorio, una guía de cómo instalarlo en un sistema embebido que gaste menos electricidad.
Requsitos
- Un dispositivo embebido, con disco duro: ya sea un NAS (he usado firmware ALT-F), o uno con firmware Openwrt y disco duro USB
- Un ordenador para ejecutar emulegui y poder controlar amule
Instalación de aMule
ipkg update
ipkg install amule
Instalación de la interfaz gráfica (amulegui)
Windows
amulegui para win32 está contenido dentro del fichero zip para win32, que se puede descargar de Sourceforge , y se puede descargar del siguiente enlace de Sourceforge[1]
GNU/Linux
amulegui está incluido en los repositorios de las principales distribuciones de GNU/Linux.
A modo de ejemplo, para instalarlo en Debian, lanzamos la orden:
sudo apt-get install amule
Configureación de aMule
Para información adicional, consultar la documentación [2]
Subir fichero de configuración
Creamos un fichero en nuestro ordenador, que se llame amule.conf (Recomiendo hacerlo con Notepad`++) ( "/mnt/md0/amule/" es la carpeta donde amule grabará los ficheros ... evidentemente, hay que poner una carpeta que corresponda a nuestra estructura de directorios)
[eMule] AppVersion=2.3.1 Nick=unUser QueueSizePref=50 VerboseDebug=0 MaxUpload=0 MaxDownload=0 SlotAllocation=2 Port=3390 UDPPort=2232 UDPEnable=1 Address= Autoconnect=1 MaxSourcesPerFile=300 MaxConnections=500 MaxConnectionsPerFiveSeconds=20 RemoveDeadServer=1 DeadServerRetry=3 ServerKeepAliveTimeout=0 Reconnect=1 Scoresystem=1 Serverlist=1 AddServerListFromServer=0 AddServerListFromClient=0 SafeServerConnect=1 AutoConnectStaticOnly=0 UPnPEnabled=0 UPnPTCPPort=50000 SmartIdCheck=1 ConnectToKad=1 ConnectToED2K=1 TempDir=/mnt/md0/amule/Temp IncomingDir=/mnt/md0/amule/Incoming ICH=1 AICHTrust=0 CheckDiskspace=1 MinFreeDiskSpace=1 AddNewFilesPaused=0 PreviewPrio=0 ManualHighPrio=0 StartNextFile=0 StartNextFileSameCat=0 StartNextFileAlpha=0 FileBufferSizePref=16 DAPPref=1 UAPPref=1 AllocateFullFile=0 OSDirectory=/var/lib/amule/ OnlineSignature=0 OnlineSignatureUpdate=5 EnableTrayIcon=0 MinToTray=0 ConfirmExit=1 StartupMinimized=0 3DDepth=10 ToolTipDelay=1 ShowOverhead=0 ShowInfoOnCatTabs=1 VerticalToolbar=0 GeoIPEnabled=1 ShowVersionOnTitle=0 VideoPlayer= StatGraphsInterval=3 statsInterval=30 DownloadCapacity=300 UploadCapacity=100 StatsAverageMinutes=5 VariousStatisticsMaxValue=100 SeeShare=2 FilterLanIPs=1 ParanoidFiltering=1 IPFilterAutoLoad=1 IPFilterURL= FilterLevel=127 IPFilterSystem=0 FilterMessages=1 FilterAllMessages=1 MessagesFromFriendsOnly=0 MessageFromValidSourcesOnly=1 FilterWordMessages=0 MessageFilter= ShowMessagesInLog=1 FilterComments=0 CommentFilter= ShareHiddenFiles=1 AutoSortDownloads=0 NewVersionCheck=1 AdvancedSpamFilter=1 MessageUseCaptchas=1 Language= SplitterbarPosition=75 YourHostname= DateTimeFormat=%A, %x, %X AllcatType=0 ShowAllNotCats=0 SmartIdState=1 DropSlowSources=0 KadNodesUrl= http://upd.emule-security.org/nodes.dat Ed2kServersUrl=http://upd.emule-security.org/server.met ShowRatesOnTitle=0 GeoLiteCountryUpdateUrl=http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz StatsServerName=Shorty's ED2K stats StatsServerURL=http://ed2k.shortypower.dyndns.org/?hash= [Browser] OpenPageInTab=1 CustomBrowserString= [Proxy] ProxyEnableProxy=0 ProxyType=0 ProxyName= ProxyPort=1080 ProxyEnablePassword=0 ProxyUser= ProxyPassword= [ExternalConnect] UseSrcSeeds=1 AcceptExternalConnections=1 ECAddress= ECPort=4712 ECPassword=87974213566b0dcb68a3ccce9da5a36b UPnPECEnabled=0 ShowProgressBar=1 ShowPercent=1 UseSecIdent=1 IpFilterClients=1 IpFilterServers=1 TransmitOnlyUploadingClients=0 [WebServer] Enabled=0 Password=4B4D37DAC6F3F93A37257634A22B92F4 PasswordLow= Port=8087 WebUPnPTCPPort=50001 UPnPWebServerEnabled=0 UseGzip=1 UseLowRightsUser=0 PageRefreshTime=120 Template=no options available Path=amuleweb [GUI] HideOnClose=0 [Razor_Preferences] FastED2KLinksHandler=1 [SkinGUIOptions] Skin= [Statistics] MaxClientVersions=0 [Obfuscation] IsClientCryptLayerSupported=1 IsCryptLayerRequested=0 IsClientCryptLayerRequired=0 CryptoPaddingLenght=254 CryptoKadUDPKey=-1402356919 [PowerManagement] PreventSleepWhileDownloading=0 [UserEvents] [UserEvents/DownloadCompleted] CoreEnabled=0 CoreCommand= GUIEnabled=0 GUICommand= [UserEvents/NewChatSession] CoreEnabled=0 CoreCommand= GUIEnabled=0 GUICommand= [UserEvents/OutOfDiskSpace] CoreEnabled=0 CoreCommand= GUIEnabled=0 GUICommand= [UserEvents/ErrorOnCompletion] CoreEnabled=0 CoreCommand= GUIEnabled=0 GUICommand= [Debug] Cat_General=0 Cat_Hasher=0 Cat_ED2k\ Client=0 Cat_Local\ Client\ Protocol=0 Cat_Remote\ Client\ Protocol=0 Cat_Packet\ Parsing\ Errors=0 Cat_CFile=0 Cat_FileIO=0 Cat_ZLib=0 Cat_AICH-Hasher=0 Cat_AICH-Transfer=0 Cat_AICH-Recovery=0 Cat_ListenSocket=0 Cat_Credits=0 Cat_ClientUDPSocket=0 Cat_DownloadQueue=0 Cat_IPFilter=0 Cat_KnownFileList=0 Cat_PartFiles=0 Cat_SHAHashSet=0 Cat_Servers=0 Cat_Proxy=0 Cat_Searching=0 Cat_ServerUDP=0 Cat_Client\ Kademlia\ UDP=0 Cat_Kademlia\ Search=0 Cat_Kademlia\ Routing=0 Cat_Kademlia\ Indexing=0 Cat_Kademlia\ Main\ Thread=0 Cat_Kademlia\ Preferences=0 Cat_PartFileConvert=0 Cat_MuleUDPSocket=0 Cat_ThreadScheduler=0 Cat_Universal\ Plug\ and\ Play=0 Cat_Kademlia\ UDP\ Firewall\ Tester=0 Cat_Kademlia\ Packet\ Tracking=0 Cat_Kademlia\ Entry\ Tracking=0 Cat_External\ Connect=0 Cat_HTTP=0 [HTTPDownload] URL_1= URL_2=http://upd.emule-security.org/server.met URL_5=http://upd.emule-security.org/nodes.dat
Cargar fichero de configuración al NAS
Copiamos amule.conf a la carpeta /etc/amule del sistema embebido. (Se puede usar también WinSCP )
Supongamos que la IP de mi NAS es 192.168.1.44
scp amule.conf [email protected]:/etc/amule/amule.conf
Arrancar el servicio y programarlo
Conectarse por GUI
la contraseña predetirmanda es 'ba2018'