Hallo,
ich habe ein "kleines", für mich scheinbar unlösbares Problem.
Ich möchte die "Session" die ich bei IdHTTPServer1CommandGet bekomme an IdMappedPortTCP weitergeben. Und das dann IdMappedPortTCP nur bei dieser "Session" Reagiert.
Hintergrund:
Ich möchte das Verschiedene Raspi´s über VPN auf einen Server mit fester Domian/
IP Connecten. Wenn dann dort ein User Connected und sich per User/Pass identifiziert weitergeleitet wird über VPN auf SEINEN Raspi. User/Pass/VPN-
IP Zuordnung habe ich.
Was ich bisher gelöst habe:
Ich habe einen IdHTTPServer intern auf Port 8888 laufen. In IdMappedPortTCP.MappedHost und Port habe ich diesen eingetragen. Das heißt beim ersten Connecten kommt der User auf "meinen" HTTPServer wo die Abfrage realisiert ist. Ist User/Pass richtig trage ich die VPN-
IP von seinem in MappedHost und in MappedPort 80 ein. Dann gebe ich <META HTTP-EQUIV="refresh" CONTENT="1"> zurück. Wenn der Refresh gemacht wird ist er auf seinem Raspi weitergeleitet. Das klappt sogar.
Wenn nun wieder ein User Connectet dann läuft er allerdings nicht auf "meinen" HTTPServer sondern direkt zu dem "fremden" Raspi.
Nun zur meiner Frage:
Wie kann ich das ändern das User 1 auf seinem Raspi ist und wenn User 2 kommt auf meinen HTTPServer geleitet wird.
Gruß und vielen dank im Voraus