aMule Remote F.A.Q.


What is aMule Remote?

aMule Remote is just a GUI (Graphical User Interface) to control an aMule daemon running on a PC.

What aMule Remote is not?

aMule Remote is not an ed2k or kad client. You need a PC running aMule in order to download and share files over these networks.

Understood, but how can I connect to my PC running eMule?

You can’t. aMule Remote only works with aMule. I’m considering implementing connectivity to eMule too, but it won’t be available soon.

Understood, but how can I connect to my PC running aMule?

You need to configure aMule in order to enable External Connections (EC). Once this is done, you need to configure aMule Remote by selecting “Settings” from the main screen menu. You will need to know the IP address (or hostname) of the PC where aMule is running, the password you just configured and the aMule version you are running.

How do I setup aMule to accept aMule Remote connections?

You have to enable External Connections on your aMule server. You can enable External Connections either by using the Amule GUI or by modifying the amule.conf file. Instructions on how to do this used to be on the aMule wiki, but their site has been down for quite some time.

If you have access to the local GUI you can enable External Connections from the “Remote Control” section of the preference. Take a look at the latest page available from the aMule wiki(thanks to

If you are running an headless server (no GUI), this link can provide you useful instructions.

I got aMule configured, but what’s my PC IP address?

Frankly speaking, this is quite beyond the scope of this FAQ. If you don’t know what an IP address is or how to know your IP address, you may have a long road in front of you before being able to use aMule Remote…

However, I will try to provide a brief explanation.

First of all, it depends on how you want to be able to access your aMule server.

  • If the server is connected to your home network and you need to use aMule Remote only when your mobile client is connected to your home Wi-Fi, you can follow the instructions at this link. Just ignore the “Via the web” section and look at the one specific to your server OS.
  • If the server is not at your premises and/or you want to connect from outside your home network (e.g. using your 3G connection), you need either a public IP address on your server or on your home router. In the latter case, you will need to have access to your home router to configure a port forwarding. Finally you will need to know if your public IP address is static or dynamically assigned by your ISP. If you have a static IP address, you can configure it in the aMule Remote settings. If your IP address is dynamic you will need to use some way to register it (e.g. using No-IP or other similar services) and then you will configure your registered hostname in aMule Remote.

I think i got everything configured, but I keep geeting the error “Login failed – invalid protocol version (0x0200 != 0x0204)”. What should I do?

You probably have not set up aMule Remote correctly. Check which aMule version is running on your PC and select the same version in the “Server version” setting on aMule Remote.

I found a bug in aMule Remote, or I would like to suggest an additional feature, who can I get in touch with?

Unfortunately, I don’t have spare time to dedicate to aMule Remote mainenance or enhancements anymore. Therefore, the chance that the application will receive any further update is very low. Have a look at the note at the bottom of the main page on this site for alternative solutions.

I got a question not answered here. How can I get help?

Please send an email to