@rudger_wolvram:
If the any/any rule you posted makes it work, then that means at least NAT is working.
Check the configuration settings of uTorrent itself, by default it will randomize the port it listens on.
You may also look at enabling uPnP, uTorrent is pretty good about using uPnP. Also, as a side note, for troubleshooting pfSense uPnP, uTorrent is good for that as well because it plays nicely with pfSense's implementation.
Also, NATing does not imply allowing access with a rule. For example, I have an old NAT rule for a TS3 server I hosted for a short while, however, after moving to a proper hosted service, the firewall rule itself that allows that access has been disabled, the NAT is still there, but the rule that allowed it is disabled. So if i spun that TS3 server up again, it would never work until I re-enabled the access rules.
Exactly, I am sure the NAT is working for that reason.
About uTorrent the option to randomize the port is disabled I've just double checked, and the 2 option "UPnP" and "NAT-PMP" are enabled.
If I got what you mean, the rules say the last word, let's say so. Hence I need to create a rule that will not be so OPEN as it is the any/any rule that I am using.