Hi,
das wäre eine Idee wie ich das weitergeleitet bekomme. Ich versuche es gerade so zu machen, das ich eine
HTML Seite übergebe wo man User/Pass einträgt und dann OK klickt. Dann kommen die Eingaben ja im IdHTTP per Post an. Dann kann ich die prüfen und entsprechend reagieren.
Was ich rausgefunden habe ist, wenn ich in IdHTTPServer1CommandGet folgendes mache
Delphi-Quellcode:
IdHTTPServer1.Active:=False;
IdMappedPortTCP1.Active:=True;
werde ich auch direkt weitergeleitet. Allerdings ist dann Kurz die Weiterleitung "auf". Wenn in dem Moment einer Connected dann kommt er ohne User/Pass auf ein anderes Gerät.
Also denke ich das TIdMappedPortTCP zur Laufzeit erstelle, seine OpenVPN-
IP und Port eintrage und es Diesem User "gebe".
Was ich gerne haben möchte wäre die SessionID oder sonstwas was ich dem TIdMappedPortTCP übergeben kann, und der dann z.b. auf Port 81 "übernimmt". Das ganz soll ja Threadfähig sein damit es mehr als ein User benutzen kann zeitgleich nutzen kann.
Ich hoffe ich habe mich verständlich ausgedrückt, wenn nicht einfach nochmal nachfragen.
Trotzdem schon mal vielen Dank für die Hilfe.