Remote access tp link router
Just realised that TP Link routers have a thing called virtual server settings. And it allows you specify an internal IP address along with internal/external port rules. So for anyone out there with TP link routers and are having trouble setting up the remote connection, have a look under those settings I mentioned. Worked for me.