Weiterleiten des ausgehenden Verkehrsports mithilfe von iptables

8

Ich versuche, den gesamten ausgehenden Datenverkehr von Port 80 auf Port 8080 mit weiterzuleiten, iptablesund habe die folgende Regel ausprobiert, obwohl dies nicht funktioniert hat:

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

Für eingehenden Datenverkehr benötige ich außerdem die Regel, dass der Weiterleitungsport auf demselben Host nicht als Proxy fungiert.

dana.ba.
quelle

Antworten:

4

Das brauchst du unter nat

z.B

*nat
:PREROUTING ACCEPT
:POSTROUTING ACCEPT 
:OUTPUT ACCEPT

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

Sie können dies ausführen: mit Beispiel für die Weiterleitung von 80 an 8080 und so weiter ...

Eingehend auf 80 bis 8080

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

Ausgehend von 80 bis 8080

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

Hinweis: Ich habe dies nicht getestet.

tike
quelle
danke ui fand diese Regel und es funktionierte iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination: 8080
dana.ba