![CentOS 服务器上的多个设备连接到 VPN](https://linux22.com/image/797537/CentOS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E5%A4%9A%E4%B8%AA%E8%AE%BE%E5%A4%87%E8%BF%9E%E6%8E%A5%E5%88%B0%20VPN.png)
我正在寻找一种解决方案,即适用于多种操作系统和设备的 VPN 软件。我目前有 15 个系统要连接到 VPN。我之前使用的是 LogMeIn 的 Hamachi,但它们对 Android 的支持不足,这确实让我很不满意,而且它们对 Linux 操作系统的支持有限,也令人失望。
我的系统 90% 都是 Ubuntu 11+ 系统,只有 2 个是 Windows XP。但也有少数人(大概 3 个人)需要通过 Android 设备连接到它。这是 Hamachi 让我失望的地方,我想转向我自己的 VPN 解决方案。
该服务器将是运行 CentOS 的简单 VPS。因此,我需要一些 VPN 软件,允许将这些 VPS 连接到基于 Linux 的服务器。
我想使用 OpenVPN,但我认为在任何操作系统中,您都必须安装其软件才能连接到 VPN。Ubuntu 从一开始就支持 VPN,但 OpenVPN 需要安装额外的软件,如果可以的话,我不想这样做。Windows 和 Android 也一样。
另外,至少从我所读到的信息来看,Android 大多要求具有 root 权限的设备才能使用 OpenVPN。
我可能正在研究 L2TP,但我不确定将 Ubu 系统与其连接起来有多容易,因为我没有发现太多关于这方面的信息,更不用说 Window 的 XP 机器了。
我知道 Android 从一开始就连接到它。我对 L2TP 了解不多,但从我读过的内容来看,我知道在 CentOS 中运行它很麻烦。
现在最后的选择是某种用于 PPTP 的软件,但我从未读过任何相关内容,也不知道所有系统是否都与它兼容。
您对此类设备和多种操作系统的解决方案是什么?OpenVPN 似乎是我的首选,我不喜欢它总是需要软件才能运行和 root 的 Android 设备。
有解决方案吗?安装解决方案?也许像 Ubuntu 这样的服务器操作系统会让另一种类型的 VPN 更容易?