
我將 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 相關問題的詳細資訊。