起源:从 Shadowsocks 的继任者说起
V2Ray 由「V2Ray 项目组」(后改名为 Project V)在 2017 年前后发布,最初的目标是接替 Shadowsocks,解决其协议特征过于单一、容易被网络设备识别和干扰的问题。相比只支持单一 加密方式的前代工具,V2Ray 从设计之初就把自己定位成一个多协议、可插拔的代理平台, 而不是某一种具体的"加密方法"。这也是为什么它的官方名字里带着"Ray"(光线)—— 寓意流量可以走多种不同的路径抵达目的地。
它由三层部件组成
实际使用中你接触到的"软件"其实是三层东西叠在一起。最底层是核心程序 (v2ray-core,社区也常用其分支 Xray-core),负责真正处理网络流量、加解密、协议转换; 中间是图形客户端,例如覆盖 Windows / macOS / Linux 三端的 v2rayN、 Android 上的 v2rayNG 与 V2flyNG,它们本身不处理流量,只是给核心程序生成配置文件、管理节点列表、 开关系统代理,让你不需要手写 JSON 配置;最上层是订阅链接, 由你的服务提供方维护,客户端定期访问这个链接获取最新的服务器节点信息。 三者分工明确:本站汇总的是中间那一层——各平台的图形客户端。
协议与路由:它具体解决什么问题
V2Ray 支持 VMess、VLESS、Shadowsocks、Trojan 等多种传输协议,并可以叠加 TLS、 WebSocket 等伪装层,让代理流量在网络层面更接近正常的 HTTPS 访问,降低被针对性 干扰的概率。除此之外,它还内置了一套基于域名、IP 归属地的路由规则引擎, 可以让"国内网站直连、需要代理的网站走节点"自动分流,而不是所有流量一股脑地全部 绕远路——这也是很多人反馈它比早期工具"更快、更稳"的原因之一。
教程里反复出现的几个词,先认识一下
看教程时遇到这些词不用查字典,这里提前解释清楚,后面直接照做就行。
Server / Node
指一台具体的中转服务器,通常带着所在地区(如"香港 01""日本 02")。同一个订阅里往往有很多个节点,延迟数字越小、连接通常越流畅。
Subscription
一个由服务提供方维护的链接,客户端访问它就能拿到当前所有可用节点的配置信息,定期更新即可保持节点列表最新,不需要手动逐条添加。
Routing Rule
决定"这个网站该不该走代理"的判断逻辑,通常按域名或 IP 归属地分流,比如国内网站直连、境外网站走节点,避免所有流量都绕远路。
System Proxy
开启后,操作系统里大部分软件(浏览器、聊天工具等)会自动把流量交给客户端处理,不需要每个软件单独设置代理地址。
适合什么样的人使用
不管你是第一次接触,还是已经用了很久,总有一类描述和你的情况对得上。
身处不同地区/语言环境的用户
无论你使用哪种语言、身处哪个地区,都能切换到内容完整、独立维护的对应语言版本,不会遇到「某个语言只翻译了一半」的情况——目前已覆盖简体中文、繁体中文、日语、韩语和英语。