![通过 Windows 网络管理而不是 OpenVPN 客户端访问 VPN](https://linux22.com/image/628008/%E9%80%9A%E8%BF%87%20Windows%20%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E8%80%8C%E4%B8%8D%E6%98%AF%20OpenVPN%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AE%BF%E9%97%AE%20VPN.png)
我在 Linux 服务器上运行 openVPN,并使用 openVPN Windows 客户端连接到它 - 一切正常。
现在我想知道我是否可以通过 Windows 的网络管理设置 VPN 连接。我知道这一定是可能的,因为我可以通过这种方式连接到我大学的 VPN(它在连接下列出)。
但是,当我尝试设置它时,却无法让它工作。主要是因为我不知道如何处理证书(ca.crt、client.crt、client.key)。除此之外,由于身份验证是通过证书完成的,因此 Windows 总是要求输入密码,而我没有在服务器上设置该密码。
知道我的情况是否可能吗?如果可能,如何实现?
答案1
不,这是不可能的,因为原生 Windows 网络管理不支持 OpenVPN。它支持 PPTP 和可能一些其他类型的私有网络协议。
答案2
Windows 支持 SSTP、L2TP 和 PPTP,以及 DirectAccess(带企业版 SKU)。这里不支持 OpenVPN,您需要使用 OpenVPN 客户端。
答案3
你确定你的大学确实在使用 OpenVPN 吗?事实上,Windows 确实在使用不是开箱即用地支持 OpenVPN(一些 Linux 操作系统,如 Ubuntu,在网络管理器中内置了 OpenVPN 支持)。
因此,如果没有 oVPN 客户端,您就无法建立 OpenVPN 连接。一种可能的解决方法是将另一台 PC/服务器(或运行 openwrt 的廉价路由器)放在 Windows 机器前面...但这有点离题了。