Hola:
Creo que este no es el foro correcto, pero como parece el más general, aquí lo dejo. Perdón si me he equivocado.
He seguido la guía que hay en
http://www.amule.org/wiki/index.php/Ed2k_links_handling#Remotely_handling_links para envíar los enlaces del firefox a un ordenador remoto que esta ejecutando amule, y me he tenido que pelear un poco para que funcione, aquí queda como me ha funcionado a mí (lo haría en el wiki pero me da un poco de yuyu):
1) Crear un fichero llamado p.ej. ed2k.sh que contenga lo siguiente:
#!/bin/bash
/usr/bin/amulecmd -hIPREMOTA -p=PUERTO -c "Add $1"
y darle permisos de ejecutable (chmod +x ed2k.sh)
2) Abrir firefox y teclear en la barra de direcciones about:config
3) Crear (si no están) las siguientes preferencias y asignarles los valores siguientes:
network.protocol-handler.app.ed2k de tipo string y con valor /ruta/al/ed2k.sh
network.protocol-handler.external.ed2k de tipo boolean y con valor true
network.protocol-handler.warn-external.ed2k de tipo boolean y con valor false (este es para que no nos salga una ventana cada vez que pinchamos en un enlace ed2k
4) Reiniciar firefox y...listo
Esto me funciona con amule 2.1.1 y con firefox 1.0.6.
NOTA: A mí me funciona sin poner la contraseña en amulecmd, si a alguien le da error por la contraseña añadir al comando amulecmd el parámetro -Pcontraseña.
Saludos.