Failing to open a port

I tried to open port 25565, but it remains closed. I can connect via port locally, but not when using external IP. I also used https://www.yougetsignal.com/tools/open-ports/ to check if ports are open, but it doesn’t even increment packets count in the NAT entry. I attached my exported config.
config.rsc (5.97 KB)

Why did you specified in-interface as bridge ? You should specified your WAN interface.

Also there could be a problem with an ISP blocking your desired port.

I tried every option in interfaces listy, as well as not specifying interface, none worked

Never happened to me before, but I will check

I had problems with that, especially with mobile operators…

Assuming you corrected:

add action=dst-nat chain=dstnat comment=Minecraft dst-port=25565 \
    in-interface=bridge protocol=tcp to-addresses=192.168.88.31 to-ports=\
    25565

to:

add action=dst-nat chain=dstnat comment=Minecraft dst-port=25565 \
    in-interface=ether1 protocol=tcp to-addresses=192.168.88.31 to-ports=\
    25565

If you then test with the online tester, does the NAT counter increase? Also, when you are trying to test it, are you testing from an internet source or from your own LAN using the public IP or URL?

Nope, when specifying ether1 and trying to access a port, the Packets counter doesn’t increase.

I tried connecting from LAN using public IP, will ask a friend to attempt to connect from outside.

In order toaccess it from your LAN via the public IP, you need to have a hairpin NAT set up. TONS of forum posts about that here.
See what happens when your your friend tries it.

https://forum.mikrotik.com/viewtopic.php?t=179343

Okay, the issue actually was a provider, they somehow blocked port forwarding unless you paid extra.

There is a special circle of hell for that kind of ISP…