well... I have already changed my ports, so they don't have the default values... still, the problem is not someone who's blocking my ports, but the fact that I share a public IP with all the people on my local network (we're all behind the *same* router/firewall)...
so if someone makes this shared IP blacklisted, then even though my port forwarding works perfectly, I can't connect to a server with highid because the IP has already been blacklisted by someone else on my network...
the point is that when ed2k server sees your IP as blacklisted then it doesn't even care to do a simple check if a connection *can* be established or not... so basically it just assumes that one IP = one user which is wrong, since there can be *many* users sharing one IP...
oh well..