На ПК с Windows я открыл прослушиватель netcat через порт 4444.
Убедитесь, что вы netcat
связываетесь и прослушиваете все IP-адреса, а не только локальный, например
nc -v -l 0.0.0.0 4444
Смотрите: Netcat для Windows .
Затем убедитесь, что вы можете подключиться к этому порту на той же машине. Тогда попробуйте удаленно.
Затем на моем роутере я открыл порт 4444.
Помимо открытия порта, убедитесь, что вы также перенаправили этот порт на нужный хост, например:
- PUBLIC_ROUTER_IP: 4444 <-> INTERNAL_WINDOWS_IP: 4444
Для подключения к удаленному порту выполните:
nc -v example.com 80
или используйте telnet
команду, например
telnet PUBLICIP PORT
Смотрите также: Почему «nc -l xxxx» не открывает порт?