You list rules configured as dst-port=xxxx / to-ports=xxxx (external / internal port numbers)
Are the servers themselves listening on port xxxx or just on port 80 if you're behind the firewall?
If just regular old port 80, then change "to-ports" from xxxx and yyyy to be 80 instead.
The server is listening to both xx and yy, one is for the web gui and one is for the server to connect to other peers.
I think the problem might be because I have not done the "default settings" installation.
What rules should be in IP/Firewall/filter rules as default?
I have followed this setup and done the following:
Router protection
/ip firewall filter
add chain=input connection-state=invalid action=drop \
comment="Drop Invalid connections"
add chain=input connection-state=established action=accept \
comment="Allow Established connections"
add chain=input protocol=icmp action=accept \
comment="Allow ICMP"
add chain=input src-address=192.168.0.0/24 action=accept \
in-interface=!ether1
add chain=input action=drop comment="Drop everything else"
Customer protection
/ip firewall filter
add chain=forward protocol=tcp connection-state=invalid \
action=drop comment="drop invalid connections"
add chain=forward connection-state=established action=accept \
comment="allow already established connections"
add chain=forward connection-state=related action=accept \
comment="allow related connections"
And the rule mentioned above, am I missing something?