Usando o netcat nas janelas para encaminhar uma porta tcp para outra máquina

3

Eu tenho um computador com o windows 7 sob um firewall que só pode iniciar conexões com outros computadores. Ele tem um servidor proxy nele (porta 9000) e eu quero encaminhá-lo para outra máquina (192.168.1.1) usando o netcat.

Sugestões / ideias sobre como fazer isso? Meu plano era usar algo como

1) Na máquina remota: nc -l -p 80 -e 'nc -l -p 9000'

2) No computador com firewall: nc 127.0.0.1 9000 -e 'nc 192.168.1.1 80'

O problema é: ele não funciona. Eu adoraria usar o encaminhamento de porta ssh2 do putty, mas ele está completamente quebrado e o bug está lá desde 2003. Eu duvido que ele seja consertado.

    
por user59067 18.11.2011 / 02:56

1 resposta

1

Túnel TCP (encaminhamento de porta) usando o Netcat

Aqui está como estabelecer um túnel usando o netcat para um determinado host e porta.

netcat -L 127.0.0.1:22 -p 8080 -vvv

Ouça na porta 8080 do servidor e, quando alguém tentar se conectar, estabeleça um link com 127.0.0.1:22 (por exemplo, servidor SSH).

netcat -L google.fr:80 -p 25000 -vvv

Ouça na porta 25000 do servidor e, quando alguém tentar se conectar, conecte-o ao servidor da web do Google.

    
por 01.05.2013 / 22:36