使用 Windows 10 内置 VPN 连接到 OpenVPN

使用 Windows 10 内置 VPN 连接到 OpenVPN

我有一个具有相当标准配置的 OpenVPN 网络:

  • auth.txt包含用户和密码的文件
  • ca.crt带有证书的文件
  • my-nat.pem包含我的 VPC 身份的文件

以及 OpenVPN 配置:

client
dev tun
proto udp
remote some-ip-here some-port-here
ca /etc/openvpn/keys/ca.crt
auth-user-pass /etc/openvpn/keys/auth.txt
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
cipher AES-128-CBC
comp-lzo
status /var/log/openvpn-status.log
log /var/log/openvpn.log
log-append /var/log/openvpn.log
verb 3

并连接命令:ssh -i "my-nat.pem" Ubuntu@machine-ip-here

我如何翻译这些文件/配置,以便我可以将其与 Windows 10 上的内置 VPN 连接一起使用?

答案1

VPN 确实有多种协议,并且对于不同的协议,需要不同类型的配置。

以下是对 5 种顶级 VPN 协议的解释: https://www.makeuseof.com/tag/major-vpn-protocols-explained/

根据此文档,Windows 10 VPN支持L2TP、PPTP、SSTP和IKEv2协议,不支持OpenVPN协议。

在这些情况下,您需要下载 OpenVPN 软件,该软件最终将注册一个虚拟网络驱动程序,并且您的 VPN 将在该虚拟驱动程序上运行。

答案2

OpenVPN 协议不是 Windows 内置的协议。因此需要一个客户端程序来捕获您希望通过 OpenVPN 隧道发送的流量,然后对其进行加密并将其传递给 OpenVPN 服务器。

参考:
https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-windows/

答案3

OpenVPN 协议并非 Windows 内置协议。OpenVPN 是根据 GPLv2 许可证发布的,微软不会使用该许可证。

Windows 10 内置 VPN 支持不仅限于 Microsoft 提供的协议(PPTP、L2TP、IPsec、SSTP、IKEv2)。它可以扩展使用第三方 VPN 提供商插件,但据我所知这种情况很少见,而且 OpenVPN 没有插件,尽管有一个未决问题请求它。相反,你应该使用官方OpenVPN 连接客户端或众多第三方 OpenVPN 客户端之一。

相关内容