访问与 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 上的 hosts 文件中,例如:

10.0.0.1    mydomain.com

之后,您将使用域名访问您的网络服务器。

看一看这里了解有关 DNS 相关问题的更多信息。

相关内容