Popatrzyłem na instrukcję do twojego rutera. Potrzebujesz użyć funkcji "Virtual Servers"
Kroki po kolei wzięte z instrukcji
1
Assign a static IP address to your PC(EFC-01), for example 192.168.0.100.
2 Visit
http://tplinkwifi.net, and log in with your TP-Link ID or the password you set for the router.
3 Go to Advanced > NAT Forwarding > Virtual Servers.
Punkt 4 pozwoliłem sobie zmienić bo EFC-01 Nie działa na HTTP: 4 Click Add.
External Port ustaw na 20400
Internal Port na 20400
Protocol - TCP Jeśli sie da. Na pewno nie HTTP
Enter the PC’s IP address 192.168.0.100 in the Internal IP field.
5 Click OK.
Wygląda że ten ruter nie ma firewalla w odniesieniu do portów więc ustawienie samego Virtual Servers powinno działać.
Wygląda że wymagane jest ustawienie statycznego IP dla urządzenia lokalnego. Bez tego może nie działać
Jeśli nie zadziała to albo błąd rutera albo nie masz publicznego IP