nach langem herumprobieren und suchen komme ich einfach nicht zur Lösung, daher versuche ich es jetzt mal hier.
![Smile :)](./images/smilies/icon_smile.gif)
Folgendes Szenario:
Ich habe einen Server der einen Webdienst über Port 8443 bereitstellt.
Nun möchte ich aus dem Internet heraus auf diesen Server zugreifen, jedoch nicht direkt, sondern über einen "Zwischenserver" der die Weiterleitung übernimmt...
Zudem soll der Server von außen via Port 443 aufgerufen werden.
Internet ---> per https (443) ---> auf Server der zur Weiterleitung dient (iptables) ----> per 8443 ---> auf Webserver.
Das ganze soll über iptables gelöst werden.
Hier einmal Beispielhafte IP-Adressen:
Webserver: 172.16.1.10
Server zur Weiterleitung: 192.168.1.10
Externe IP-Adresse des Servers der die Weiterleitung übernehmen soll: 100.0.0.1
(per NAT auf die interne geschaltet)
Was ich bis jetzt gemacht habe:
Code: Alles auswählen
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j DNAT --to-destination 172.16.1.10:8443
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -p tcp -i eth0 -o eth0 -d 172.16.1.10 --dport 8443 -j ACCEPT
![Shocked 8O](./images/smilies/icon_eek.gif)
Hab lange weiterprobiert aber komme jetzt nicht mehr weiter...
Danke schonmal für eure Hilfe,
Viele Grüße,
GaLaXy