On Windows PC I've opened a netcat listener on port 4444.
Verifique se netcat
liga e escuta em todos os endereços IP, não apenas no host local, por exemplo
nc -v -l 0.0.0.0 4444
Veja: Netcat para Windows .
Em seguida, verifique se você pode se conectar a essa porta na mesma máquina. Então tente remotamente.
Then on my router I've opened port 4444.
Além de abrir a porta, verifique se você também está encaminhando essa porta para o host certo, como:
- PUBLIC_ROUTER_IP: 4444 < - > INTERNAL_WINDOWS_IP: 4444
Para se conectar à porta remota, execute:
nc -v example.com 80
ou use o comando telnet
, por exemplo,
telnet PUBLICIP PORT
Veja também: Por que "nc -l xxxx" não abre uma porta?