我有一台 OVH 服务器,HOST-64L,它有一台 Intel Xeon D-1520 和 64GB DDR4 ECC 2133 MHz 内存。我给它配置了三个 600GB SAS 驱动器。我认为这是销售 VPN 的过度行为。一台服务器运行良好 VPN 的最低要求是什么?我现在的服务器不划算,因为我还没有开始销售。谢谢。
答案1
您需要定义“不错到良好”的含义,并决定使用哪种 VPN 软件。
如果您想要高安全性,那么您可能需要一个具有 AESNI(或类似)指令的快速 CPU(您的 Xeon D-1520 没有)。如果您想要低延迟、高吞吐量,那么您需要一个良好的网络。如果您使用 OpenVPN,那么由于它是单线程的,所以很多核心可能没用,但您始终可以在不同的端口上运行多个实例。VPN 服务器归根结底只是路由器,它们不需要太多 RAM。
回答您的标题问题,它需要一个能够承担所需工作负载的 CPU 和网络,其他一切可能都不重要。
答案2
一般来说,这取决于您要使用哪种 VPN 软件。在这种情况下,我将假设使用 OpenVPN,因为这是使用 VPN 的最流行方式之一。我假设您已订购服务器用于其他目的,并试图弄清楚可以在哪里使用它。首先购买可能不是最佳选择的东西是不明智的。
要了解需要什么硬件,您需要了解软件。VPN 不需要快速磁盘或大量存储空间。但是,由于 VPN 主要是加密数据,因此您需要一个不错的 CPU 来进行加密。最好是支持 AES 加密的 CPU。您目前拥有的服务器确实支持乙炔并且适合硬件加速性能。如果启用了 AES 加密,OpenVPN 可以使用此功能来优化吞吐量。然而,Xeon D 系列并不是最快的 CPU,但它可能是一个好的开始。
需要多少容量很难说,而且大多数情况下都是每个 VPN 公司的秘密。如果您想要更多容量,您只需要更强大的 CPU。一般来说,CPU 越强大,它能处理的容量就越大。但是,要小心,一定要限制每个客户端的传输速率。还要采取一些安全措施来防止滥用,例如限制每分钟可以发送的电子邮件数量。
我知道很多小型 VPN 公司通常会租用 VPS(虚拟专用服务器)并在其上安装 VPN 服务器软件。这确实在开始时为他们节省了一些钱,如果您需要更高的性能,您可以更轻松地扩展 VPS。如果 VPN 服务器已达到其极限,他们只需升级 CPU 核心或添加更多 VPN 服务器即可进行补偿。这也允许您使用相同的预算在多个位置拥有更多服务器。