存取與 openVPN 相同的伺服器上的 Web 伺服器主機

存取與 openVPN 相同的伺服器上的 Web 伺服器主機

我將 OpenVPN 和 Web 伺服器託管在同一台伺服器上。我知道我可以使用隧道的 IP 存取伺服器,但我希望能夠使用連結到同一伺服器的網域名稱存取 Web 伺服器(啟用虛擬主機)。

我正在運行 Ubuntu 14.04 LTS 和 openvpn easy rsa

編輯:我想要實現的是在連接 VPN (OpenVPN) 時使用網域/公共 IP 存取我的伺服器

目前,我訪問伺服器的唯一方法是透過隧道 IP。我聽說我可以在 IPTables 中設定一些規則來實現這一目標,但經過一些研究後我運氣不佳。

我使用 Masquerade 規則來啟用從 Wan 到 Tun 的網路存取。

答案1

我不確定我是否理解這裡的問題。

假設您的伺服器有 IP 1.1.1.1 和 VPN IP 10.0.0.1 您的 Web 伺服器是否僅偵聽 VPN IP?然後,您需要將網域名稱新增至本機 PC 上的主機檔案中,如下所示:

10.0.0.1    mydomain.com

之後您將使用網域名稱存取您的網頁伺服器。

看一看這裡有關 DNS 相關問題的詳細資訊。

相關內容