以编程方式建立与 Windows Server 的 VPN 连接需要/必须做什么

以编程方式建立与 Windows Server 的 VPN 连接需要/必须做什么

我全新安装了 Windows Server 2022。(实际上是虚拟专用服务器的默认安装)

我想将其设置为没有外部软件的 VPN 服务器。然后 Windows 10 和 11 客户端可以连接到它。还想以编程方式进行设置,它是可重复的。我理解我可以使用来自https://learn.microsoft.com/en-us/powershell/module/remoteaccess/?view=windowsserver2022-ps

但是方法列表很长,因为仅针对这种情况进行研究就需要很长时间。创建 VPN 服务器需要:

  • 客户端无需添加软件或第三方软件即可连接到 Windows 10 和 11。
  • 安全(不使用过时的协议)

到目前为止我已经找到了。要安装所需的功能,需要(不确定是否全部三个)

Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTool
Install-WindowsFeature Routing -IncludeManagementTools

但接下来需要做什么呢?

答案1

根据这篇文章 如何在 Windows Server 2022 上设置 VPN 服务器,你需要做的正是你所发现的:

Install-WindowsFeature RemoteAccess
Install-WindowsFeature DirectAccess-VPN -IncludeManagementTools
Install-WindowsFeature Routing -IncludeManagementTools

但您还需要配置已安装的软件,因此请阅读文章中的以下部分:

  • 步骤 3:设置路由和远程访问
  • 步骤 4:配置 VPN 属性
  • 步骤5:配置NAT属性
  • 步骤 6:重新启动路由和远程访问
  • 步骤 7:配置 Windows 防火墙
  • 步骤 8:创建 VPN 用户
  • 步骤 9:连接 VPN 客户端
  • 步骤 10:监控你的 VPN 服务器

相关内容