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

0

Eu preciso fazer uma conexão TCP para 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 nccomando para abrir a porta que quero e consegui me conectar a ela com o comando nc localhost port.

Mas eu quero testá-lo com o IP público em vez de localhost. Eu também tentei conectar com o telnet sem sucesso.

Eu fiz o encaminhamento de porta do meu roteador e se eu consegui isso bem, as conexões de entrada para o IP público: porta são redirecionadas para o meu IP da LAN: porta certo?

O outpout de nc 'my public ip' portdiz conexão recusada .

Meu firewall está desligado.

Alguma ideia? Como posso testá-lo?

ar ar
fonte

Respostas:

0

No seu linux faça um nc -l 1234para escutar na porta 1234. Seu roteador deve encaminhar essa porta para sua caixa. Veja a página de manual para nca seção cliente / servidor.

ott--
fonte