Windows
v2rayN 首推首次安装优先了解 v2rayN 桌面版;熟悉原有界面的用户可查看经典 WPF 版。两种界面的菜单布局不同,订阅、系统代理与路由的基本职责相同。安装前确认系统为受支持的环境,并为配置保留可写入的位置。
连接启动后,浏览器能否使用代理还取决于系统代理和浏览器自身设置。仅选中服务器并不等于应用流量已经进入内核。迁移客户端时先备份订阅分组与自定义规则,再在新界面逐项核对。
01 / 平台入口
先按操作系统确定客户端,再按处理器架构选择安装文件。下载中心集中列出文件类型、适用条件与安装提示;首页只做选型,不把不同平台的安装包混在一起。
首次安装优先了解 v2rayN 桌面版;熟悉原有界面的用户可查看经典 WPF 版。两种界面的菜单布局不同,订阅、系统代理与路由的基本职责相同。安装前确认系统为受支持的环境,并为配置保留可写入的位置。
连接启动后,浏览器能否使用代理还取决于系统代理和浏览器自身设置。仅选中服务器并不等于应用流量已经进入内核。迁移客户端时先备份订阅分组与自定义规则,再在新界面逐项核对。
桌面端选择 v2rayN,安装文件按 Apple Silicon 与 Intel 区分。可在系统的“关于本机”中查看芯片或处理器信息,再选择对应架构;不要仅凭电脑购买年份判断。安装后的首次启动提示与系统代理权限应分别处理。
从其他桌面环境迁移时,订阅地址可以继续使用,但完整配置中的本地路径、监听地址和路由资源未必适用。先用客户端支持的订阅导入方式建立基础连接,再恢复需要的分流设置,更便于定位差异。
优先查看使用 Xray 内核的 v2rayNG;需要 V2Fly 能力与配置习惯时,再考虑 v2flyNG。多数较新的手机适合 arm64 安装包,架构不确定时查看设备信息与下载中心说明,通用包用于覆盖更多架构。
安卓通过 VpnService 建立本地虚拟网络接口,需要系统授权。连接容易在锁屏后中断时,先查看省电策略与后台限制;只有部分应用异常时,再检查分应用代理的包含或绕过模式,避免把接管范围问题误判为服务器故障。
图形桌面选择 v2rayN,按发行版的软件包管理方式选 deb 或 rpm,再区分 x64 与 arm64。包格式与处理器架构是两个独立条件;同为 Linux 的设备,也不能直接互换安装文件。
不同桌面环境对系统代理的处理存在差异,终端程序也可能读取独立的代理环境变量。排查时先用明确支持代理的应用验证本地入口,再检查其他应用如何接入。需要更广泛的流量接管时,应单独了解相应模式的权限与路由要求。
02 / 设置对照
界面名称相近,不代表作用相同。先判断连接有没有进入客户端,再判断内核把连接交给哪个出站。下面按实际配置顺序拆开五类设置。
系统代理向采用系统设置的应用提供本地代理入口,不等于所有连接都会被接管。v2rayN 中先启动有效配置,再按需要设置系统代理;退出前注意恢复原有设置。v2rayNG 的 VPN 模式通过安卓 VpnService 接收流量,分应用代理进一步限定参与范围。两端应对照的是流量入口,而不是只比较开关名称。若浏览器正常、其他程序异常,先查应用是否采用该入口,再查路由;更换服务器并不能修复应用绕过代理的问题。
v2rayN
系统代理
→ 自动配置系统代理
→ 清除系统代理
→ 不改变系统代理
v2rayNG
设置 → VPN 模式
设置 → 分应用代理
分享链接通常描述单条服务器配置,订阅地址用于拉取并更新一组配置。先确认拿到的是哪一种,再在客户端选择相应导入入口。v2rayN 通过订阅分组管理地址,v2rayNG 可在订阅分组设置中编辑并更新。更新成功后还要选择有效配置,导入本身不会自动证明连通性。与一次性粘贴分享链接相比,订阅更便于维护配置变更,但地址也可能携带访问凭据,应按敏感信息保存。更新失败时先核对地址与可达性,不要急于清空已有配置。
单条分享
vmess://…
vless://…
订阅维护
订阅分组 → 编辑地址
→ 更新订阅
→ 选择配置
路由规则单独管理
路由只处理已经进入内核的连接,通常按规则顺序匹配,命中后交给指定出站。proxy、direct、block 是常见标签,不是固定保留名称,必须对应实际配置中的出站定义。v2rayN 与安卓客户端都可提供分流界面,但预设规则与资源文件未必相同,迁移时应核对匹配条件和顺序。比起直接开启全局代理,规则分流能明确区分不同连接的处理方式;代价是需要维护规则。测试时先用单条明确条件验证,再逐步增加例外,避免宽泛规则提前覆盖后面的细则。
routing
domainStrategy: AsIs
rules: 从上至下匹配
规则条件
domain / ip / port
outboundTag
→ 已定义的出站 tag
→ proxy / direct / block
DNS 决定域名如何解析,路由域名策略决定匹配时是否需要借助解析结果,两者不能混为一个“加速开关”。AsIs 按已有目标信息匹配;IPIfNonMatch 在域名未匹配时尝试解析后匹配 IP;IPOnDemand 在匹配需要时解析。客户端还可能区分本地与远程解析路径。相较只更换解析服务器,先确认请求走哪条出站、应用是否自行解析,更容易找到原因。出现域名访问失败而 IP 可连接时,应结合日志检查解析超时与路由,不宜同时改动所有 DNS 选项。
路由域名策略
AsIs
IPIfNonMatch
IPOnDemand
排查顺序
解析请求 → 使用的服务器
→ 所走出站
→ 返回结果
客户端界面负责生成和管理配置,协议连接由内核执行。v2rayNG 使用 Xray,v2flyNG 使用 V2Fly;v2rayN 的实际能力取决于所选内核及其支持范围。配置名称相似并不保证可互换,尤其要分别核对协议、传输类型和安全层。REALITY 属于安全层方案,不应与 VLESS 当成同一层的互斥选项。相较只按客户端名称选型,核对这三层更能解释导入成功却启动失败的情况。切换内核前保留原配置,阅读报错中的字段位置,再决定调整设置还是更换客户端。
连接能力分层
协议:VMess / VLESS / Trojan
传输:TCP / WebSocket 等
安全:TLS / REALITY 等
v2rayN → Core 类型设置
v2rayNG → Xray
v2flyNG → V2Fly
03 / 首次配置
首次连接先建立最小可用配置,不同时改动路由、DNS 与内核。每一步保留一个明确的检查结果,出现问题时才能知道应返回哪里。
在客户端新建订阅分组,填入合法取得的订阅地址并执行更新;若拿到的是单条分享链接,则使用剪贴板导入等对应入口。列表出现配置后,先查看服务器地址、端口、协议与传输类型是否齐全,再选择需要使用的项目。分享链接不等于订阅地址,不要把两种内容填进同一个入口。
订阅更新只说明客户端取到了配置,不能证明服务器当前可连接。遇到列表为空,先查更新结果与地址内容;遇到配置无法识别,先查格式和内核支持范围。不要在截图或求助文本中公开订阅地址、用户标识及其他认证字段。
桌面端启动所选配置后,根据应用需求设置系统代理;安卓端启动连接时接受系统的 VPN 授权提示,并确认分应用代理没有把测试应用排除。路由模式决定进入内核后的连接如何处理,系统代理或 VPN 模式决定流量怎样进入内核,两个步骤要分别检查。
已有其他网络接管工具时,先确认其运行状态和接管范围,避免入口冲突。连接建立后再逐项添加自定义分流,比导入复杂规则后同时排查更清晰。需要暂停桌面代理时,应恢复系统代理设置,再关闭客户端,以免应用继续访问已经停止监听的本地端口。
用实际需要的应用发起请求,结合客户端日志观察连接是否进入内核、匹配哪类规则、是否发生握手或解析错误。延迟测试只是某一种探测结果;列表显示数字,不代表所有应用、协议和目标站点都能正常访问,也不直接等于下载速度。
完全无法访问时,从系统时间、配置有效性和接管入口开始;仅部分域名异常时,检查路由与 DNS;锁屏后断开时,检查安卓后台和省电限制。记录每次只改动的一项设置,再重复同一测试。这样得到的结果能区分本地配置、服务器与线路问题,而不是依靠反复重装判断原因。
04 / 开源生态
理解项目关系,比把客户端名称当作协议名称更有用。图形客户端、连接内核与服务器配置分别承担不同职责,选型时应逐层核对。
Project V 提供了模块化代理工具的项目背景,V2Ray 是这一生态中广为使用的名称。日常所说的“V2Ray 客户端”往往指图形管理程序,而不是某一种唯一的协议。客户端负责保存服务器参数、组织订阅分组、呈现设置并调用内核;内核负责解析配置、执行路由、建立连接。界面能够导入一个名称,不代表底层一定支持其中所有字段。
这也解释了为什么不同设备能使用同一订阅,却需要分别设置系统接管和应用范围。服务器参数可以来自同一来源,本地监听、系统权限、配置存储和后台策略仍由各平台决定。评测时应比较实际工作流程和所需能力,而不是只看界面相似程度。
V2Fly 延续 V2Ray 社区生态,Xray 从相关代码基础分支发展,两者在配置概念上有共同来源,也形成了各自的功能与实现。部分传统配置可以对应理解,但新特性、字段默认值、传输支持以及资源格式可能不同。REALITY 等能力要结合具体内核核对,不能从“属于同一生态”推导出完全兼容。
桌面端先确认 v2rayN 当前使用的内核,再阅读相应报错;安卓端则在 v2rayNG 与 v2flyNG 之间按需求选择。更换内核不是普遍有效的提速手段。如果瓶颈来自远端负载或线路质量,客户端名称变化通常无法解决;如果问题是字段不兼容,日志中的具体错误比测速结果更有参考价值。
三款客户端均以开源方式发布。v2rayN、v2rayNG 使用 GPL 系列许可,v2flyNG 使用 GPL 系列许可;V2Fly 与 Xray 内核使用 MPL 2.0。许可适用对象不同,客户端的开源属性不能替代其依赖组件各自的授权条件。需要修改、再分发或集成时,应阅读所用项目和随附依赖的具体许可文本。
开源提供了查看实现、追踪问题与参与改进的基础,但软件是否适合当前设备,仍要看系统兼容、配置需求和实际运行结果。这里的选型依据是平台、内核和设置职责,不以下载量、评分或缺少测试条件的性能排名作为结论。
程序更新改变界面或配置生成逻辑,内核更新改变连接能力与实现,订阅更新改变服务器配置来源,路由资源更新则影响部分规则的匹配依据。它们并不是同一次操作。订阅中出现新协议参数时,旧内核可能无法使用;反过来,更新客户端也不会自动修正过期的订阅内容或失效的服务器。
更新前保留可恢复的配置与自定义规则,更新后依次验证启动、订阅、接管和实际访问。只在遇到明确兼容问题或需要新能力时调整相关组件,有助于保持排查范围清晰。需要查术语时可阅读术语表,遇到导入、授权或连接异常时可从FAQ 分类按现象继续查找。
05 / 技术笔记
从可重复的测试和明确的配置对象入手。延迟数字不等于吞吐量,分享链接不等于订阅,超时也不总是服务器故障。按问题类型选择笔记,再回到客户端逐项验证。
解释 ICMP ping、TCP 握手、真连接延迟与下载测速的测量对象和差异,说明数字为什么对不上、该看哪一个。选择测试项之前,先明确需要验证的是主机可达、代理握手还是持续传输。
对比单条分享链接和订阅地址的结构与用途,分别演示在 v2rayN 与 v2rayNG 中的导入方式和更新逻辑。区分保存一条配置与维护一组配置,避免把导入成功当成连接成功。
从系统时间、订阅更新、端口与传输参数到内核日志,按固定顺序排查节点超时与无法连接。每一步只确认一个条件,保留测试结果,缩小本地设置与远端连接的排查范围。