Make sure your incoming TCP port 6699 and incoming AND outgoing UDP port 6257 is opened and set to allow winmx to use for serving purposes.
Also be sure you haven't inadvertantly checked the "use proxy" option during setup.
Petri? This is exactly how I set up my winnie through my firewall - should work for you too.
Let us know if you still have a problem?
gr