Ich habe ein Ubuntu Linux System, das als Gateway System mit zwei Schnittstellen agiert. Eine Schnittstelle ist für das lokale Netzwerk und eine Schnittstelle ist für das Internet. Ich bin in der Lage, den Verkehr problemlos durch den Verkehr zu leiten. Ich verwende zwei iptables
Regeln ausgehenden Datenverkehr von der internen Schnittstelle zu übermitteln:Wie benutze ich iptables in Linux, um http und https Verkehr zu einem transparenten Proxy weiterzuleiten
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT
Ich brauche jetzt eine iptables
Regel, filtert und leitet alle TCP-Port 80 und 443 Verkehrs verlassen mein Netzwerk durch die eth1
Schnittstelle erstellen und versenden es zu einem Proxy-Server, der sich auf einer Loopback-Schnittstelle auf TCP-Port 9090 befindet.
Ich habe überall in SO gesucht, aber ich konnte kein Beispiel finden, das funktioniert. Gibt es einen effizienten Weg, dies zu tun?
Off-topic; gehört auf [sf] –