No seu linux, faça um nc -l 1234
para escutar na porta 1234. Seu roteador deve encaminhar essa porta para sua caixa. Veja a página manpage para nc
para a seção cliente / servidor.
Eu preciso fazer uma conexão TCP com a minha máquina através de um aplicativo que precisa apenas do endereço IP público e da porta para se conectar.
Eu consegui fazer isso no Windows, mas também preciso fazê-lo no Linux.
Eu usei o comando nc
para abrir a porta que quero e consegui me conectar a ele com o comando nc localhost port
.
Mas quero testá-lo com o IP público em vez de localhost. Eu também tentei me conectar ao telnet sem sucesso.
Eu fiz o encaminhamento de porta do meu roteador e, se consegui isso, as conexões de entrada para a porta pública IP: são redirecionadas para o meu IP da LAN: porta direita?
O outpout de nc 'my public ip' port
diz conexão recusada .
Meu firewall está desativado.
Alguma ideia? Como posso testá-lo?
No seu linux, faça um nc -l 1234
para escutar na porta 1234. Seu roteador deve encaminhar essa porta para sua caixa. Veja a página manpage para nc
para a seção cliente / servidor.
Tags port-forwarding netcat linux port