auf eine Website hinter einem OpenVPN-Client zugreifen

auf eine Website hinter einem OpenVPN-Client zugreifen

Ich habe einen OpenVPN-Server (10.xx1) und einen Client (10.xx2) mit einer PHP-Webanwendung auf Apache. Ich kann mit meinem PC (mit installiertem OpenVPN-Client 10.xx3) über das VPN-Netzwerk mit seiner IP-Adresse 10.xx2 auf diese Webanwendung zugreifen.

Mein Problem ist, dass ich bestimmten Personen Zugriff auf diese Anwendung gewähren muss und ihnen öffentlichen Zugriff gewähren möchte, ohne einen VPN-Client installieren zu müssen.

Daher möchte ich ihnen eine öffentliche URL auf dem OpenVPN-Server geben, zum Beispiel: https://öffentliche-IP-meines-VPN-Servers/WebApp, und dass diese URL zum Client (10.xx2) oder so etwas weiterleitet, aber ich weiß nicht, wie ich das anstellen soll.

Haben Sie eine Lösung für mich?

Danke !

Antwort1

Konfigurieren Sie einenReverseproxyauf Ihrem VPN-Server (z. B. Apache mit ProxyPass, oder Nginx oder ähnliches). Dies ist die gleiche Situation wie bei der Verwendung eines Reverse-Proxys oder eines Load Balancer-Frontends mit einem separaten Webserver. Die Tatsache, dass das Netzwerk zwischen Proxy und Backend zufällig ein VPN-Tunnel ist, ändert daran überhaupt nicht viel.

verwandte Informationen