Como faço para encaminhar o TCP de um IP para outro?

1

Aqui está uma coisa: eu tenho um software escutando 127.0.0.1:port e somente (eu posso escolher a porta). Eu quero que ele funcione como um servidor e aceite conexões da rede externa. Como posso encaminhar a comunicação de (por exemplo) 192.168.0.1:port para 127.0.0.1:port?

Estou usando o Ubuntu 11.04. Tentei olhar para o iptables, mas eles realmente não oferecem a coisa que eu quero arquivar.

    
por Corkscreewe 09.05.2011 / 23:25

3 respostas

0

Você deve alterar o endereço IP que o software está escutando.

Se você ligá-lo ao ip 0.0.0.0 e à porta 80, ele poderá escutar em todas as interfaces (127.0.0.1 e 192.168.0.1).

    
por 09.05.2011 / 23:32
0

Você pode facilmente fazer um túnel usando o SSH.

algo como: ssh -L 3307: 192.168.0.1: 3306 [email protected] irá encapsular o tráfego da porta 127.0.0.1:3306 para 192.168.0.1:3307

    
por 10.05.2011 / 01:09
0

Você pode fazer isso no seu firewall (você deve estar usando um). Eu uso Firestarter e tem uma interface fácil para encaminhar portas.

    
por 10.05.2011 / 06:51