Leiten Sie den HTTP-Verkehr an einen Server hinter dem Gateway weiter
553
qqibrow
Ich habe einen Server hinter dem Gateway, was bedeutet, dass er nur intern pingfähig ist. Jetzt möchte ich den Verkehr von einem externen Server an diesen internen Server weiterleiten. Ich möchte socat
gerne verwenden:
socat TCP4-LISTEN:8080, TCP:[internal server]:8080 # on external server
Was offensichtlich nicht funktioniert, weil die IP-Adresse dieses Servers nicht verfügbar ist.
Wie kann ich das erreichen? Ich bin offen für alle Lösungen.
Ich würde versuchen, so etwas wie Nginx als Reverse Proxy zu verwenden.
heavyd vor 9 Jahren
1
Nginx ist in Ordnung, aber Apache [kann auch als Reverse-Proxy verwendet werden] (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html).
JakeGould vor 9 Jahren
0
@Heavyd Könntest du mir eine Erklärung geben, wie Reverse Proxy funktioniert? Wie kommt es, dass diese IP-Adresse nicht benötigt wird? Vielen Dank!
qqibrow vor 9 Jahren
0
Ich gehe davon aus, dass die Gateway-Box sowohl auf interne als auch externe Netzwerke zugreifen kann. Ein Reverse Proxy muss auf dem Gateway ausgeführt werden.
heavyd vor 9 Jahren
0
@qqibrow Was ist ein Reverse Proxy? http://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server
barlop vor 9 Jahren
0
Warum können Sie keine NAPT-Portweiterleitung für Ihr Gateway verwenden? Übrigens, hatten Sie vor, diese Socat-Linie auf einem externen Server zu betreiben? Abgesehen davon können Sie diese Leitung auch von Ihrem internen Server zu einem externen Server verwenden. 5.6.7.8 ssh -R 8080: 127.0.0.1: 8080 user@5.6.7.8 (Format ist PORT1: IP2: PORT2-Benutzer @ IP1, das gelöst werden kann it4you.PORT1 ist der Port, der geöffnet wird, wenn Sie den externen Server anrufen.IP2: PORT2 ist where2forward, sobald er den internen Server erreicht, dh es wird nirgendwo weitergeleitet (2 selbst) .IP1 ist ein 'externer Server' Ich interessiere mich jedoch für andere Lösungen ... wie socat!
barlop vor 9 Jahren
0
@barlop du hast recht. der ssh tunnel funktioniert. :) Die richtige Lösung ist in diesem Beitrag: http://superuser.com/questions/588591/how-to-make-ssh-tunnel-open-to-public
qqibrow vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
Gibt es drahtlose Router, die Bandbreitenüberwachung und -drosselung ermöglichen?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
6
Welche Heimmodems und andere Netzwerkgeräte für Zuverlässigkeit?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
12
Welche Router bevorzugen Sie für DD-WRT oder OpenWRT?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
2
Welche Sicherheitsprobleme hat ein Computer, der direkt an ein Modem angeschlossen ist?