Aggiungere link ed2k dal browser Windows ad aMule remoto

linux
windows
amule_adunanza

#1

Salve a tutti,
scrivo questa “guida” per chi fosse interessato ad aggiungere i link ed2k cliccati sul proprio browser Windows, su un amule installato su un altro pc/server remoto.
(Onestamente l’ho testato solo con browser Firefox)

Premessa: bisogna avere abilitato il server remoto su amule ed avere sul proprio pc windows i programmi amuleGUI.exe e amuleCMD.exe

Innanzitutto bisogna creare una chiave di registro che associa l’apertura dei link ed2k al nostro comando (che aggiunge il link ad amule remoto).

  1. Creare il seguente file, modificando i percorsi con quelli vostri, e chiamarlo ed2k_links.reg

    REGEDIT4

    [HKEY_CLASSES_ROOT\ed2k]
    @=“URL: ed2k Protocol”
    “URL Protocol”=""

    [HKEY_CLASSES_ROOT\ed2k\DefaultIcon]
    @=“D:\Copy\Software\aMule-AdunanzA\amuleGUI.exe”

    [HKEY_CLASSES_ROOT\ed2k\shell]
    @=“open”

    [HKEY_CLASSES_ROOT\ed2k\shell\open]
    [HKEY_CLASSES_ROOT\ed2k\shell\open\command]
    @="“D:\Copy\Software\aMule-AdunanzA\ed2k_remote.bat” “%1"”

Poi creiamo il file ed2k_remote.bat con il seguente contenuto: (anche qui modificando il percorso, l’ip, la porta e la password con i vostri):

@echo off
set link=%1
for /f "useback tokens=*" %%a in ('%link%') do set link=%%~a
"D:\Copy\Software\aMule-AdunanzA\amulecmd.exe" -h 192.168.0.100 -p 4712 -P password -c "add %link%"

Adesso fate doppio clic sul file ed2k_links.reg precedentemente creato per aggiungerlo al registro. Cliccate SI quando vi chiede se continuare

Ovviamente ci mette un secondo per aggiungere il link ad amule, quindi se cliccate velocemente su più link o avete amuleGUI.exe avviato, troverà la connessione già occupata. Per risolvere il problema, basta modificare il file amule.conf in modo che accetti più connessioni, cambiando il valore della voce AcceptExternalConnections.

Ad esempio:

[ExternalConnect]
AcceptExternalConnections=10

Associare link Ed2k