If anyone should stumble across this post, check out my reply https://forum.netgate.com/post/954396
Opening port 1900 isn't enough, you'll also need to open up 2189 and 5351 for uPnP to work.
2020-12-31 13_31_22-pfSense.lan - Firewall_ Rules_ VLN30_IOT and 3 more pages - Personal - Microsoft.png
I've had to allow uPnP (ports 5351, 1900 and 2189 to the firewall) and IGMP (to 224.0.0.2) to make this work, since my Xbox resides on my IoT VLAN which has limited access.
Following the manual on https://www.amixa.com/blog/2020/04/02/how-to-get-open-nat-with-xbox-or-xbox-one-and-pfsense-firewall/ and adding these rules now NAT is detected as open by the Xbox.
@kurt-angle
This isn't a community to help with games, but to help people with issues running games or internet issues when playing games behind a Pfsense configuration.
Yep, and Windows 10 as well, though you need to run a netsh command in Windows to get Teredo to use a specific port. But it does work. :) I'm up to a gaming laptop, gaming desktop, Xbox One X, and Xbox One, all with open NAT in the Xbox Live network test.
Though the Xbox One gets kicked to the curb next week. 🙂
Actually my PCs are working fine but that always depends on the game I suppose. Don't play much P2P based things that have bad netcode that won't work with NAT.
Thanks Rod-it and Plissje for your info. It will help me to unblock other website. I believe upgraded pfblocker and pfsense to the newest version solved the problem.
SOLVED!!!!!!!!!!
I woke up this morning. Looked at the outbound port mapping again. I just realized, there is an "Auto created dynamic port mapping rule for my LAN to WAN".
I moved the static port mapping above the auto created one. and it is NOW Working.
Ok, you are not going to believe this, but I fixed it. Found a random post on the internet suggesting to disable all lan cards not being used. I diabled my hyperv nic and all others not in use and it worked perfectly.
Can I ask why you are going to let them connect directly, and not just have your servers listed in the Steam Client? I run Ark boxes as well, and all mine are listed in the Steam client for them to use. This is how the game is designed to run, and is probably why you are seeing this problem.