我想知道对于具有 Windows、Linux 和 OSX 客户端的 Linux 服务器来说,最佳的 VPN 解决方案是什么。我目前正在使用 OpenVPN,但我发现设置起来很困难,而且 Windows 客户端给我带来的麻烦比第一次手动设置邮件服务器还要多。
我对客户端有特定要求。有些客户端需要通过 VPN 发送流量(笔记本电脑)。其他客户端只需要能够在 VPN 上看到,但不应通过 VPN 发送流量(如 Web 服务器)。
如果可能的话,我希望能够使用 Windows 和 OSX 内置的 vpn 客户端。
除了 openvpn 还有其他可用选项吗,或者我在使用 openvpn 时是否犯了严重错误?
答案1
OpenVPN 很棒。虽然客户端没有内置在操作系统中,但我想你可以解决这个问题。而且它得到了积极的维护,因此你可以确信它将继续在所有三个操作系统上运行。如果你可以补充一下你在使用 openVPN 时遇到的问题?我们已经设置了 VPN,因此我们可以在家打印或远程连接到我们所有的服务器,而不需要它们向公众开放任何端口。
答案2
Windows 和 OS X 都内置了对 L2TP/IPsec 的支持,并且有许多可用的服务器守护程序。
答案3
您可能想要了解 PPTP。Windows 和 Linux 都有它的服务器,而且几乎每个操作系统都有本机客户端(大多数手机和其他设备也是如此)。
答案4
我在这里说的话和我之前说的一样如何在 debian/linux 上创建非 ssh VPN?:
xl2tpd 位于 Debian 中。它是 L2TP IPSec VPN 的服务器。Windows 原生支持 L2TP。或者,您可以使用 OpenSwan(也在 Debian 中)来设置 IPSec。
我知道您想专注于内置客户端,但还是看看 OpenVPN。它是跨平台的,并且易于设置和部署。它同时也非常安全和灵活。我尝试设置 xl2tpd,但最终选择了 OpenVPN。