造訪 openvpn 用戶端後面的網站

造訪 openvpn 用戶端後面的網站

我有一個 openvpn 伺服器(10.xx1)和一個客戶端(10.xx2),在 apache 上有一個 php webapp。我可以用我的電腦(安裝了 openvpn 用戶端,10.xx3)透過 vpn 網路存取這個 webapp,其 IP 位址為 10.xx2。

我的問題是,我必須向某些人授予對此應用程式的存取權限,並且我想向他們提供公共存取權限,而無需安裝 VPN 用戶端。

所以我想在 openvpn 伺服器上給他們一個公共 url,例如:https://public-ip-of-my-vpn-server/webapp 並且該 URL 路由到客戶端(10.xx2)或類似的東西但我不知道該怎麼做。

你有辦法幫我解決嗎?

謝謝 !

答案1

配置一個反向代理在您的 VPN 伺服器上(例如使用 Apache ProxyPass、Nginx 或類似伺服器)。這與使用具有單獨 Web 伺服器的反向代理或負載平衡器前端的情況相同;代理和後端之間的網路恰好是 VPN 隧道這一事實根本沒有太大變化。

相關內容