encaminha a porta de tráfego de saída usando iptables

8

Estou tentando encaminhar todo o tráfego de saída da porta 80 para a porta 8080 usando iptables e tentei a seguinte regra, embora não tenha funcionado:

iptables -t nat -A OUTPUT -p tcp --dport 80 -j  REDIRECT --to-port 8080

Além disso, para o tráfego de entrada, preciso de uma regra que repasse a porta no mesmo host para não ser como proxy.

    
por dana.ba 06.07.2014 / 22:16

1 resposta

4

Você precisará disso em nat

por exemplo

*nat
:PREROUTING ACCEPT
:POSTROUTING ACCEPT 
:OUTPUT ACCEPT

-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

você pode executar isto: com o exemplo de encaminhamento de 80 a 8080 e assim por diante ...

Entrada em 80 a 8080

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

Saída de 80 a 8080

iptables -t nat -A POSTROUTING -p tcp --dport 80 -j SNAT --to-ports 8080

Nota: eu não testei isso.

    
por 06.07.2014 / 22:54