Hello all, I have tried searching everywhere and have read lots of forums but I am still stuck, so decided to ask myself about my case hoping someone could help me solve.
The Problem(s):
- I wish to connect to a server hosted in DigitalOcean via SSH, I have tried using Putty (on Windows) and SSH through Terminal (on Macbook Pro), but my connection gets timed out.
- Some online games for PC show a “Strict NAT type” message and the game session gets disconnected every often

My setup:
ISP---->Fiber to Ethernet converter---->(10.16.1.107)Mikrotik Router---->TP-Link Decos (Act as Access Points)---->Windows and MacOS laptops(192.168.0.178 all with static IPs)
What I’ve tried:
- I have tried connecting directly my computer to the ethernet cable from the fiber converter (bypassing my Mikrotik router and APs), but no luck.
- I made some NAT rules on my Mikrotik router but still no luck.
- I have also enabled Upnp on my Mikrotik router, rules are created automatically as I open a game but no traffic is generated or shown on the rule counters.
- I have tried using a VPN on Windows (TunnelBear) and can confirm that the SSH connection works and also the NAT type on games change from strict to moderate.
These are the rules I have tried so far with no luck:
/ip firewall nat
add action=masquerade chain=srcnat
add action=dst-nat chain=dstnat comment=SSH dst-address=10.16.1.107 dst-port=22 in-interface=ether1-WAN protocol=tcp to-addresses=192.168.0.178 to-ports=22
add action=dst-nat chain=dstnat comment=WarzonePortUDP dst-address=10.16.1.107 dst-port=3074 in-interface=ether1-WAN protocol=udp to-addresses=192.168.0.178 to-ports=3074
add action=dst-nat chain=dstnat comment=WarzonePortTCP dst-address=10.16.1.107 dst-port=3074 in-interface=ether1-WAN protocol=tcp to-addresses=192.168.0.178 to-ports=3074
/ip firewall filter
/////////Some bunch of other rules/////////
add action=accept chain=forward comment=“Test NAT Games” connection-nat-state=dstnat dst-address=192.168.0.178 dst-port=3074 protocol=udp
add action=accept chain=forward comment=“Test NAT SSH” connection-nat-state=dstnat dst-address=192.168.0.178 dst-port=22 protocol=tcp
I have no trouble at all somewhere else (Different location and ISP) and I was told by my ISP that there are no ports blocked or restricted so I should not have any trouble, also that they assign a private IP address to their clients so they alredy do NAT. Could it be an ISP thing or my own network? I appreciate any advice and sorry for any bad English. Thanks all!!
P.D. If needed this is my config file:
https://1drv.ms/u/s!AoNWL7MJ-0tsuGTjKKKA56IHEmnR?e=Zg0owe