How to open port 44158 for helium miner

Hello guys,

I am a total noob in RouterOS (but gut a mikrotik router because of its performacne and stability).

I need to open port 44158 for my Helium Sensecam miner.

This is what I have done so far but it seems like I got something wrong since it is not working properly and port seems still closed.

My setup is simple - Mikrotik router - Internet acces in Ethernet1 - Helium miner connected to Ethernet 10 ( I have public IP)

In firewall - NAT - I have set up
Chain : dstnatn
Dst. address : “my public ip address”
Protocol : 6 tcp
Dst. port : 44158
In. interface : all ethernet
Action : dst-nat
To address : 192.168.0.97 (which is the helium miner address)
To ports : 44158

In Firewall filter rules- I have set up
Chain : forward
Dst. address : 192.168.0.97 (which is the helium miner address)
Protocol : 6 tcp
Dst. port : 44158
In. interface : all ethernet
Action : accept
(I have also moved it to position 2 right after the accept input rule)

Are my settings correct or should I change something? (could my ISP be blocking the 44158 port?)

Thank you very much for any help

Nope LOL.
Port forwarding…
item E. here → https://forum.mikrotik.com/viewtopic.php?t=182373

In general you only need one rule for port forwarding in the forward chain. This is to allow all port forwarding to go through the firewall.
Then all the actual details are added in the destination nat rules.