硬件要求

CPU

V2Ray 可以在单 CPU 的主机上正常运行,但由于 Golang 孱弱的 GC 功能,推荐使用至少双核的机器。受益于 Golang 独特的 Goroutine 机制,V2Ray 在运行时会自动使用所有的核心,无需额外设置。

内存

单用户至少需要 128MB 的空闲内存;多用户主机请按上述的内存使用算法自行计算所需容量。

硬盘

V2Ray 会在硬盘上存放运行所需的二进制文件和配置文件,以及运行过程中所产生的日志文件。前者的大小在 10M 以下,而日志文件会在运行期间不断增长,最终会塞满整个硬盘。正常使用的情况下,一周产生的日志文件不会超过 10M。

网络

V2Ray 会尽可能地使用所有的带宽,以提升传输速度。需要注意的是,用于转发数据的主机所接收和发送的流量是对称的。也就是说,看了一部 10G 的电影,主机会消耗 20G 的流量,而在传输过程中,主机的带宽也只能以一半来计算。