Connection over the internet

So i’m trying to connect a client to a server over the internet and i’m not sure if i’ve missed something or this is impossible.
I followed the tutorial in the networking session with the capsule like players that shoot eachother.
This works on the same computer and it also works in my LAN(tryed connecting from my laptop to my pc).
The problem is when i try to connect over the internet(using my external ip).
I port-forwarded ports 7777, 7016, 25556 being sure to change them in the network manager too but it doesn’t seem to work. when i try to connect to my hosted game from a PC that’s not in my LAN it doesn’t work. I get the TimeOut error. Before anyone says that my router blocks anything or my ISP i have to add that i already have an apache server and a MySQL server hosted on that PC and i can access them with no problem. The ports i forwarded for teh unity game were forwarded using TCP or UDP or BOTH(i tryed all teh variants).

So is there anything else i should no(and also no firewall is active on my PC when i try this, not windows nor antivirus)

its something wrong with the network config , obviously, is maybe the other PC you try to connect FROM somehow missconfigured? Do you want me to give the IP of your running hosted game and i try to connect?