I am currently using port forwarding because I have to disable uPNP, and I have to enter the same entries for different machines. For example, I have three devices with static IP addresses (192.168.0.101 to 103) that need to be able to run League of Legends, although not at the same time. Thus, I have to make three entries in the port forwarding section:
TCP 2099,8393 and UDP 5100-5400 for each of the static IP addresses. I am thinking of coming up with only one application rule entry:
trigger port: 5100-5400, UDP
firewall port: 2099, 5100-5400, 8393 any
but I will need to test it first.
I did try it with torrents. I have three devices, each one using a different port from the range 64000-64002. I entered the application rule:
trigger port: 64000-64002, any
firewall port: 64000-64002, any
but when I tested the torrent client that was assigned port 64001, it reported that the port is closed. I also tried to enter only one port:
trigger port: 64001, any
firewall port: 64001, any
and got the same result. But when I used port forwarding, I get no problems. It's just that I have to make three entries in port forwarding, one for each device that uses torrents.