SITL with Mavproxy in WSL can't connect to windows

I’m running SITL on WSL using following command
raman@MSI:~/ardupilot/ArduCopter$ sim_vehicle.py
everything is working perfectly and I can even connect my mission planner with UDP to port 5762 (serial 1)

however I can’t manage to connect over mavproxy forwarding.
for example starting the SITL with command: sim_vehicle.py --out <IP_address>:14550
This is my IP routing table in wsl:

root@MSI:~# ip route show
default via 172.31.48.1 dev eth0 proto kernel
172.31.48.0/20 dev eth0 proto kernel scope link src 172.31.58.40

my windows IP address is 192.168.0.126

I’ve tried different IP addresses, localhost, windows IP address (192.168.0.126), my wsl IP address (172.31.58.40), localhost (127.0.0.1)
I’ve added a firewall rule allowing udp connections to port 14550 so the firewall also isn’t the issue.

What IP address should I put in the --out parameter of mavproxy running in WSL to be able to connect my MP to it running in windows?

I’ve solved it but just in case someone else in the future ends up with the same problem: please triple check your firewall rules :pray:

and the IP address should be simply the windows IP address