Hello
I'm trying to set up a SOCKS v5 proxy server using Dante (
http://www.inet.no/dante/) that would allow people from a private network to connect to public eDonkey/eMule servers using aMule. I've set up the proxy and doing things like HTTP over it works very reliably. aMule also connects successfully to some servers, but always with a LowID. Servers that only allow HighID connections will always kick the clients off.
I'm allowing both TCP and UDP connections to the clients, and I'm not restricting the ports they use, yet it seems aMule can't open the required ports on the proxy. Has anyone set up a SOCKS v5 proxy that gets its clients HighIDs? It would be great to compare notes

Is it even technically possible to achieve this? I haven't looked at SOCKS itself too much yet, but I know SOCKS allows clients to negotiate which ports are to be opened on the proxy, therefore it should be possible to run aMule through it with HighID, right?
Thanks for any hints!