How eMule works

Author and references

How eMule works

You are interested in understanding how eMule works? Very well: then stick to the indications that I will provide you in the following steps and you will resolve any doubts on the matter. Together, we will in fact find out how download and install the program, how to do it initial configuration, as open doors in the router in order to make the most of it and how update the server list and Kad network. For completeness of information, then, it will be my concern to show you how search and download files of your interest. Enjoy the reading!



Download and install eMule

The first step you need to take is to carry out the download for free and l 'eMule installation on your computer (if you have not already done so, of course): to do so, visit the program's website and click on the item Download located under the heading Install vx.xxx, at the top of the page, in correspondence with the section Official version.

Once the download is complete, open the file eMulex.xxx-Installer.exe obtained and, in the window that appears on the desktop, first click on the button Yes and then on the buttons OK e NEXT. Next, click on the button Accept, press the button again NEXT (twice in a row) and then on that Install. Then complete the setup by clicking on the buttons NEXT e end.

Initial configuration

Now start eMule by double clicking on collegamento just added to desktop or by selecting the one you find in the Start menu. After doing this, the procedure will start initial configuration of the software.



At this stage, you have to choose the nickname to be used to connect online with eMule and share your files with other users. In the same screen there are also the boxes that you can check to choose whether to run eMule when Windows starts and yes connect automatically the program when it starts.

Later, if you want, you can customize the TCP and UDP ports used by the program to communicate with the outside world. Personally, I advise you not to use the default ones (4662 e 4672) and to change them with higher values ​​(eg. 28823 e 5643). Then choose whether to entrust eMule with the task of manage download and upload priorities.

If your internet provider inhibits P2P traffic, enable theprotocol obfuscation, placing a check mark next to the appropriate item. On the next screen, also make sure there is a check mark next to the items eD2K e Kad (i.e. the two P2P networks used by eMule). Then finish the configuration by clicking on the buttons NEXT e end.

If during the initial setup procedure you see a warning about the firewall Windows, click the button Allow access, to authorize eMule to access the Internet.

Opening the doors

Once you have installed eMule and completed the initial setup, you need to set up your router so that it lets the program work correctly, by acting on its configuration panel. To be more specific, you have to open doors communication that eMule uses to receive incoming connections and exchange files over the Internet.


To do this, if you have not taken note of the ports set for eMule during the software configuration procedure, first identify them: to do so, click on the button options located at the top right of the program window, select the item Connection from the left sidebar and you will find the "coordinates" you need in the fields TCP e UDPUnder the heading Client door.


At this point, open the browser you usually use to browse the Internet from your computer (eg. Chrome) and linked to the address 192.168.1.1 oppure all'indirizzo 192.168.0.1, in order to access the administration panel of your router. If neither address is correct, read my guide on how to access the router, to solve the problem.

If requested, also enter the access data to enter the router configuration panel, which should be admin / admin or admin / password. If neither of the two combinations I have just proposed turns out to be correct, you can consult my tutorial on how to see the modem password, to try to solve.

Once logged into the modem control panel, go to the section of the same called Port forwarding, port Forwarding or Virtual Server and create one new rule, for an new virtual server or a new LAN connection.

Then fill out the form that is proposed to you, setting as public door e local port the port number TCP by eMule (eg. 61564), then repeat the operation for the door as well UDP (Eg. 12387). How Destination IP o Server IP address type the address Local IP of the computer you intend to use eMule on (if you don't know what your PC's local IP address is, you can read my tutorial on how to view IP address to find out). To conclude, click on the button Apply or about that Save.


Unfortunately I cannot be more precise, as I am not aware of the exact make and model of your modem and the above items may vary based on this. However, if you feel you need more details about the practices described in this chapter, you can consult my guide on how to open the doors of eMule.


Server list update

To find out how eMule works, you also need to worry about update the server list used by the program to establish the connection to the eD2K network. The operation in question is useful for avoiding the spy servers and downloading at the maximum possible speed.

Also, in case you don't know, I would like to point out that the eD2K network is centralized, which means that there are some servers that catalog files shared by users and allow them, or rather clients, to upload and download files from eMule: it is a very “fragile” network, as the closure of the servers would make the “forklift” unusable.

Having said that, in order to update the server list, select the tab Server & Hosting that you find in the upper part of the program window, right click on an “empty” point in the current list, select the item Delete all servers from the context menu and confirm the choice made.

Next, paste in the field Update server.met from URL which is located in the right sidebar at the address http://edk.peerates.net/servers.met or that http://upd.emule-security.org/server.met and click on the button Update. Then, double-click on the name of one of the listed servers to connect to it.

The correct outcome of the operation is signaled by the appearance of a green Arrow in the lower right corner (next to the entry eD2K). If a yellow arrow and a warning is displayed referring to a Low ID, it means that the ports on the router have not been configured correctly or that a software firewall is preventing the program from working correctly.

If you feel you need more details, I refer you to reading my tutorial focused on how to add eMule servers.

Connection to the Kad network

Let us now turn to Kad network, the other network on which the functioning of eMule is based. Unlike the eD2K network, the network in question does not exploit servers (it is therefore called serverless) and, therefore, does not risk closure. To simplify the discussion as much as possible, we can say that within the Kad each computer is transformed into a small server and this means that users communicate directly with each other (without going through third-party servers).

To connect to the Kad network, you need to go to the tab Kad of eMule (located in the upper part of the program window) and click on the button Connect. Also in this case, the outcome of the operation is signaled by the appearance of a green Arrow, which is located at the bottom right (next to the entry Kad), but first the arrow is almost always yellow for a few minutes. You have to have a bit of patience.

Only the first time you connect to the Kad network, you need to click on the button BootStrap (and not on Connect) to create a list of known contacts, i.e. users with whom you exchange files, and to do so you need to be momentarily connected to the eD2K network. Alternatively, you can download a list of known clients ( nodes.dat) and directly establish a connection to the Kad through the latter or fetch a list of known clients from the eD2K network.

If you think you need even more explanation, you can check out my tutorial on how to connect to the Kad network.

Search and download files

At this point, you should be connected to eMule's eD2K and Kad networks and therefore you should be ready to download your first files with this program. How you do it? Nothing easier.

Go to the tab Search program (located at the top of the window), select from the drop-down menu Research method the network on which you want to search for files (Kad or Global (server), for eD2K), choose a file type from the menu Type, enter your search terms in the bar Your name and press the button Start, to find the files that interest you.

Then wait for the progress bar to reach the end, sort the search results according to the number of sources available (by clicking on the Availability) and double-click the name of the file to download. Always try to choose files with a high number of sources, as they are the ones that download the fastest.

Keep in mind that unlike the BitTorrent network, eMule's eD2K and Kad networks do not always allow you to download at maximum speed. You have to be patient and wait for your turn in the download queue for the download speed to increase.

In any case, in my tutorial on how to optimize eMule you will find some "tips" to improve the performance of the program right away. Check it out and you won't regret it.

How eMule AdunanzA works

If you have a fiber optic connection and are interested in understanding how eMule works, I inform you that you can use eMule Gathering, a version of the program specifically designed for faster networks. It is totally free and works in a practically similar way to the "classic" eMule, with the difference that the network is used instead of the Kad network Kadu.

To download the program on your computer, go to the project website, click on the button eMule Gathering and then on the link eMule_AdunanzA_x-xx_Installer.exe.

Once the download procedure is complete, start the file eMule_AdunanzA_x-xx_Installer.exe obtained and follow the procedure for installation and initial configuration that is proposed to you. The operations you need to put into practice are the same as I explained to you in the chapter dedicated to the standard version of eMule.

Even in use, eMule AdunanzA does not differ from eMule, except for the fact that in carrying out the server list update procedure, the address to be used must be http://update.adunanza.net/servers .met.

How eMule for Mac works

If you are using an Apple branded computer and you are wondering how eMule for Mac works, the instructions you must follow are the ones you find in this chapter. eMule, in fact, is also available in a special version, always free, specific for the operating system of the "bitten apple" (as well as for Linux), called aMule.

To download it to your Mac, visit the official project forum and click on the link Mojave (10.14) che trovi sotto the dicitura macOS / OS X. On the page that opens, select the aMule related link (and not ad aMule GUI, which, on the other hand, allows you to manage the program remotely), close the form relating to the creation of a Dropbox account that is proposed to you, press the button Download posto in alto a destra and selects the voice Direct download give the menu check if you press.

Once the download procedure is complete, extract theZIP archive ottenuto e trascina l 'program icon present to your internal nella cartella Applications of macOS. Next, right click on it, select the item apri click on the menu and click on the button apri in the window that appears on the screen, in order to start the program going to circumvent the limitations imposed by Apple on applications from non-certified developers (an operation that must be carried out only at the first start).

When starting aMule for the first time, click on the button Yes, OK, to access its main window, follow the initial configuration procedure that is proposed to you and carry out all the other operations relating to updating the server list and the Kad network, proceeding in a practically similar way to how I explained to you in the chapter dedicated to eMule "real". The same goes for file search, the operations to be performed are the same as those to be performed for eMule.

In any case, if you are interested in this, I would like to point out that in my guide on how to set up eMule on Mac you will find more in-depth explanations about how aMule works.

If you then use a fiber optic connection, you can use aMule Gathering, the aMule version optimized for this type of connections. To download it, access the project website, click on the button aMule Meeting e seleciona il collegamento here che trovi sotto the dicitura Mac.

Once the download is complete, install and configure it, continuing as I indicated in the previous lines for aMule: the steps are the same. As for the use, however, you can refer to the instructions I gave you in the step dedicated to eMule AdunanzA, the version of eMule for fast connections.

How eMule for Android works

A smartphone or tablet is available Android, I am pleased to inform you that you can also use eMule from mobile. Unfortunately, however, there is no official client available. However, there are apps from third-party developers that fully take over the operation of the famous computer program. Among the various available on the square, I recommend you try Mule for Android, which is free and features a fully translated interface in the city.

For scaricare the app on your device, visit the relative section of the Play Store and click on the button Install. Next, hit the button apri appeared on the screen or select theMule icon for Android which has just been added to drawer, in order to launch the app.

Once the main application screen is displayed, first press the button Following and then on those end e OK, grant Mule for Android i permits necessary to access the multimedia contents and files on the device and connected to one of the servers in the list, by double-tapping the one of your interest.

Then, tap the button with the three lines horizontally located at the top left, select the item Search from the menu that appears, enter the name of the file you want to download in the appropriate field and press the button with the magnifying glass that you find on the virtual keyboard, so as to start the search. If you want, you can help you visualize the results by using the filters at the top.

After finding the file you want to download, click on its name, tap the button OK and wait for the download to complete. To keep track of the progress of the download, just access the section Transfers attached to the visible menu after tapping on the button with the three lines horizontally, top left.

How eMule works


Audio Video How eMule works
add a comment of How eMule works
Comment sent successfully! We will review it in the next few hours.