我刚刚在 Linux VPS(Azure Virtual Maschine)上安装了 OpenVPN 访问服务器,它运行良好!(目的是在“不安全”的地方上网。)
但我更喜欢运行 L2TP VPN 服务器的 Windows 服务器。但我无法通过 VPN 简单地共享互联网,因为向导需要两个网络接口。
有没有人通过一个网络接口在 Windows Server 上运行 VPN 服务器并进行 Internet 共享?
我刚刚在 Linux VPS(Azure Virtual Maschine)上安装了 OpenVPN 访问服务器,它运行良好!(目的是在“不安全”的地方上网。)
但我更喜欢运行 L2TP VPN 服务器的 Windows 服务器。但我无法通过 VPN 简单地共享互联网,因为向导需要两个网络接口。
有没有人通过一个网络接口在 Windows Server 上运行 VPN 服务器并进行 Internet 共享?
基本上,您不能使用单个卡服务器来共享您的互联网连接,它需要两个。一个用于内部网络,一个用于外部网络,但是一种解决方法是安装“Microsoft Loopback Adapter”。使用 Microsoft Loopback Adapter,您可以使用 Internet 连接共享来提供网络地址转换 (NAT),并在主机操作系统和一个或多个虚拟机之间共享到 Internet 的单个连接。
要安装环回适配器,请转到设备管理器,右键单击您计算机的第一个节点,然后选择“添加旧硬件”。或者,打开控制面板并在搜索框中键入“添加硬件”,您将在设备管理器下看到“使用添加硬件向导为旧设备安装驱动程序”的结果。接下来,选择“安装我从列表中手动选择的硬件(高级)”,然后选择“网络适配器”(下一步),然后选择“Microsoft”作为制造商,然后从网络适配器列表中选择“Microsoft Loopback Adapter”。
安装后,您必须对其进行配置。转到它的 IPV4 属性,并在您的 RRAS VPN 服务器的本地地址范围内为其提供一个 IP 地址。此外,给环回适配器一个与您的 VPN 地址范围相匹配的子网掩码(例如 255.255.255.0)。将默认网关和 DNS 服务器留空。
为了在您的 VPN 连接上共享 Internet,请不要忘记手动启用带有 RRAS 的 NAT。
使用 Azure 中的单个接口可以很好地做到这一点。这是在 Azure 中部署 L2TP VPN 服务器的全自动解决方案。 https://artisticcheese.wordpress.com/2021/03/01/l2tp-vpn-via-arm-template-in-azure/