myGully.com

myGully.com (https://mygully.com/index.php)
-   Netzwerk & Internet (https://mygully.com/forumdisplay.php?f=59)
-   -   Portforwarding durch Tunnel für Server-Client Anwendung (https://mygully.com/showthread.php?t=2943157)

King364 01.06.13 12:07

Portforwarding durch Tunnel für Server-Client Anwendung
 
Moin,

ich stehe monetan vor folgender Problematik. vlt. kennt jemand der sich gut mit Netwerken auskennt ja evtl. eine Lösung.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]


Client:
Die Anwendung(Port 48000 TCP) auf dem Client muss zur vollen Funktionalität mit dem Server kommunizieren können.


Linux Server: Der Linux Server ist erreichbar, jedoch kann der Service nicht auf diesem laufen, da dieser nur unter Windows läuft.


Windows Server:
Auf dem Windows Server läuft der Service, welcher vom Client benötigt wird. Der Windows Server ist jedoch nicht von außen erreichbar. (und soll es auch nicht sein)



Lösungsanfang:
  • Der Client Verbindet sich mit Linux Server.
  • Der Windows Server verbindet sich per SSH mit dem Linux Server.
  • Die entsprechenden Ports werden per SSH - Portforwarding auf den Windows Server weitergeleitet, so dass der gesammte Traffik des Dienstes auf den Windows Server weitergeleitet wird.
  • Dieser wird vom Dienst entgegengenommen, bearbeitet und über den selbigen Weg wieder zurück geschickt.
  • Der Client sollte also gar nicht merken das der Dienst gar nicht auf dem Linux Server liegt.


Fazit:
ssh [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] -R 48000:0.0.0.0:48000
Leider funktioniert es noch nicht so ganz. Weiß jemand woran das liegen könnte, oder kennt jemand eine funtionierende Alternative?

Partyanne 01.06.13 17:24

der linux-server müsste quasi auch als router/proxy konfiguriert werden.

wieso "versteckst" du nicht windows/linux hinter einem router und machst ein redirect je nach port auf das ein oder andere system. so ist das käse ;)

wind \
...........------ roouter <-> client
linux /

King364 02.06.13 10:43

hi Partyanne,

genauso würde ichs im normalfall auch machen. Jedoch steht der Linux Server nicht bei mir und der Router ist von außen nicht erreichbar (kein PF), da er übers Mobilfunknetz ins Internet geht.
Hätte ich vlt. erwähenen sollen;)

spartan-b292 02.06.13 17:02

So wie ich dich im Moment verstehe hast du folgende Netzwerke:

Netzwerk 1 ->Windows Server
Netzwerk 2->Linux Server
Netzwerk 3->Client

Router der Netzwerk 1 und 2 verbindet und über 3G (o.ä) ins Internet geht.

Netzwerk 1 und Netzwerk 2 sind über den Router voneinander getrennt.
Netzwerk 1 hat keinen direkten Zugang zum Internet.

Du willst dich von Netzwerk 3 über den Server in Netzwerk 2 verbinden um auf den Windows Server in Netzwerk 1 zu kommen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.