硬件要求

CPU

V2Ray 支持 x86、x86-64、ARM、ARM-64 和 MIPS 64 CPU。

  • X86: 最低单核,推荐 64 位双核
  • ARM: 最低 ARMv6 单核,推荐双核

内存

至少 32MB 空闲内存,推荐 64MB 或更多。Golang 程序在运行中会申请巨额的虚拟内存(VIRT),这部分内存不会记入实际的内存使用中,但虚拟机宿主不能限制 VIRT。据说 openvz 对此不太友好。

硬盘

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

网络

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