Conexão TCP ao endereço IP público do meu host usando o Linux netcat

0

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?

    
por ar ar ar 06.08.2012 / 20:58

1 resposta

0

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.

    
por 06.08.2012 / 22:03