Windows
v2rayN在下载页选择桌面版或经典 WPF 版。桌面版使用新一代跨平台界面,WPF 版延续经典桌面界面;两者的按钮位置可能不同,阅读教程时应按功能名称查找,不要只对照窗口外观。
安装后先导入订阅并选中配置,再设置系统代理。只有遵循系统代理的应用才会按该入口转发;某个应用仍直连时,应先确认它是否使用系统代理,再评估是否需要 TUN。更换本地监听端口后,还要同步检查系统代理指向。
Android 客户端与桌面配置指南
从订阅导入到路由分流,按菜单配置 v2rayNG,桌面端同步覆盖 v2rayN。
v2rayNG / subscription
按分组保存地址,再执行订阅更新。
v2rayNG / routing
区分域名匹配与解析后的地址匹配。
v2rayNG / per-app
按应用划定接管范围,注意绕行方向。
v2rayNG / vpn-dns
先确定流量入口,再检查解析路径。
先完成订阅导入,再确定流量从哪里进入内核,最后调整路由。以下设置分别处理配置来源、目标匹配、系统接管、应用范围和协议兼容性,不是五个需要同时开启的加速选项。
首次配置只保留一组可用订阅和默认路由。确认能连接后,每次修改一项并重新连接,记录修改前后的访问结果。浮窗中的片段只解释字段作用,不是可直接导入的完整配置。
订阅分组设置
备注 → 自定义分组名称
可选地址 (url) → 填入订阅地址
保存 → 更新订阅
打开侧栏的「订阅分组设置」,新建分组并填写备注,把服务提供方给出的完整订阅地址粘贴到地址栏。保存后返回主界面,执行订阅更新,再选择导入的配置。订阅地址不是单个节点分享链接,后者应从剪贴板导入入口添加。分组便于分别更新和定位错误;列表为空时先检查更新结果、地址有效期及返回内容,不要反复新建同名分组。订阅可能包含访问凭据,截图或反馈前应隐藏完整地址。
{
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "direct"
}
]
}
}
进入「设置 → 路由设置」,先选择适合当前网络的预定义规则,再考虑添加自定义规则。域名策略决定是否为地址规则解析目标域名,不等于 DNS 服务器地址。使用 IPIfNonMatch 时,域名规则未命中才尝试解析后匹配地址。规则通常从上往下判断,应把明确的小范围例外放在宽泛规则前。示例中的 direct 必须对应已有出站标签,地址分类还依赖相应规则资源;片段不能代替完整配置。保存后重连,并分别测试局域网与目标网站。
Android / v2rayNG
模式:VPN
首次连接:确认系统 VPN 授权
桌面 / v2rayN
系统代理 或 TUN
修改入口后重新验证流量路径
在 v2rayNG 设置中确认使用 VPN 模式,首次启动时同意系统连接请求。仅代理模式只提供本地代理入口,不会自动接管全部应用。桌面端 v2rayN 的系统代理与 TUN 也是不同入口:前者依赖应用遵循代理设置,后者通过虚拟网络接口处理流量,可能需要额外权限。排查时先退出其他占用系统 VPN 的工具,再检查授权和后台限制。连接标志只说明服务已启动,仍需实际访问验证;不应同时改模式、DNS 和路由,以免失去对照。
分应用代理
启用分应用代理:开启
绕行模式:关闭
勾选应用:进入 VPN 处理范围
绕行模式开启时:
勾选应用改为绕过 VPN
打开「设置 → 分应用代理」,先启用该功能,再确认「绕行模式」的方向。常规选择模式用于指定进入 VPN 的应用,绕行模式则让所选应用排除在接管范围外。与域名分流不同,这里决定的是哪个应用的流量进入处理链,而不是某个网站走哪个出站。修改列表后停止连接并重新启动,避免沿用旧的系统接管范围。测试时使用同一应用访问相同目标;被排除的应用不会因为内核里新增一条代理规则就自动进入 VPN。
Android
v2rayNG → Xray
v2flyNG → v2fly
桌面
v2rayN → 按客户端支持范围
检查协议、传输与安全参数
先查看节点说明中的协议、传输和安全参数,再选择能识别这些字段的客户端与内核。安卓端 v2rayNG 使用 Xray,v2flyNG 是 v2fly 家族备选,并非所有安装都存在同一个内核切换按钮。桌面端在 v2rayN 提供的设置入口内操作,实际选项以当前安装为准。更换前备份配置,更换后检查启动日志;能够识别分享链接不代表全部参数都被支持。涉及 REALITY 等功能时尤其要核对内核能力,不要靠删除未知字段强行启动。
手机端优先选 v2rayNG,桌面端选 v2rayN。先核对操作系统和处理器架构,再选择安装格式。客户端下载提供运行工具,订阅地址与服务端参数需要另行准备;安装完成不等于已经具备可连接的配置。
在下载页选择桌面版或经典 WPF 版。桌面版使用新一代跨平台界面,WPF 版延续经典桌面界面;两者的按钮位置可能不同,阅读教程时应按功能名称查找,不要只对照窗口外观。
安装后先导入订阅并选中配置,再设置系统代理。只有遵循系统代理的应用才会按该入口转发;某个应用仍直连时,应先确认它是否使用系统代理,再评估是否需要 TUN。更换本地监听端口后,还要同步检查系统代理指向。
先打开系统的「关于本机」查看芯片信息。Apple Silicon 选择 arm64 安装入口,Intel 处理器选择 x64 入口。安装格式与芯片架构是两件事,不能仅凭文件扩展名判断是否适配设备。
启动后按系统提示完成必要授权,再导入配置。若启用 TUN 时出现权限或网络接口错误,先回到系统代理入口验证基础连接,区分节点问题与接管问题。切换模式后应重新打开测试页面,避免把旧连接的结果当作新规则的表现。
多数较新的手机可先考虑 arm64,但仍应以设备实际支持的架构为准;不能确认时查看通用版说明。需要 v2fly 内核家族的配置可选择 v2flyNG,先核对协议支持范围,再决定是否迁移。
安装时按系统提示允许当前来源安装,完成后打开客户端导入订阅。首次连接需要确认 VPN 授权,后续再按设备情况调整电池与后台限制。工作资料、分身应用及其他 VPN 工具可能改变接管范围,测试时应说明使用的是哪一个系统空间。
按发行版的软件包体系选择 deb 或 rpm,再核对 x64 与 arm64。包格式正确不代表架构正确;图形桌面环境、系统组件和权限配置也会影响启动与网络接管,具体要求在下载页按平台列出。
先使用图形客户端导入配置并验证本地代理入口,再设置桌面环境的系统代理或启用 TUN。部分应用独立维护代理选项,不能仅凭桌面设置推断全部流量。若启动失败,先读客户端日志,区分缺少系统依赖、监听端口冲突和配置解析错误。
可以在不同设备使用相同来源的订阅,但每台设备的 VPN 授权、本地端口、系统代理和分应用列表需要单独设置。不要把另一台电脑的完整监听配置直接覆盖到手机,也不要把手机的应用选择当成桌面路由规则。导入后先检查地址、端口、协议与安全参数,再验证实际访问。服务是否允许多设备同时连接,以订阅提供方的说明为准。
客户端、内核与协议属于不同层次。先分清这三者,才能判断一个功能应在界面里设置、在内核能力中确认,还是向配置提供方核对。
Project V 是围绕 V2Ray 形成的开源网络工具生态,核心思路是把入站、路由、出站和传输等功能分开配置。图形客户端把这些配置整理成菜单,内核负责读取配置并处理连接。搜索「V2Ray安卓版」时看到的 v2rayNG,因此是面向 Android 的客户端,而不是一种新的服务端协议。
V2Fly 延续 V2Ray 的社区开发,Xray 则从相关代码基础发展出自己的内核与功能路线。两者有共同的配置背景,但功能并不完全重合。某些字段、传输组合和安全选项会随内核演进而变化,判断兼容性应查看实际配置要求,不能仅凭客户端名字中都含有 V2Ray 就认为可以互换。
VMess、VLESS、Trojan 和 Shadowsocks 描述代理协议层面的选择,节点还可能包含 TCP、WebSocket、gRPC 等传输设置,以及 TLS 或 REALITY 等安全参数。导入后应把这些字段视为组合检查。只把 VMess 改成 VLESS,或只替换端口,通常不能把一份配置转换成另一种可用配置。
遇到 TLS 握手错误时,先检查系统时间、服务端域名与 SNI 是否匹配,再看日志中的具体原因。随意关闭证书验证会改变连接的安全前提,也可能掩盖真正的配置错误。协议基础术语可在名词解释中逐项查阅,实际操作顺序则以使用文档为主。
v2rayNG 面向 Android,使用 Xray 内核,提供订阅、路由与系统 VPN 接管等常用入口。v2flyNG 同样面向 Android,采用 v2fly 内核家族,适合已经确认配置兼容范围的用户。v2rayN 面向桌面系统,负责图形化管理配置、本地监听及系统代理等设置。三款客户端都是开源项目,日常选择应以设备、功能和配置兼容性为依据。
开源意味着源代码按相应许可证提供,许可证还规定复制、修改与分发的条件。客户端界面、内核和随附组件可能采用不同许可证,涉及二次分发时需要分别阅读。公开代码与社区协作有助于理解实现和跟踪问题,但并不能代替设备权限管理、可信订阅来源和正确的安全参数。
订阅更新只刷新订阅提供方返回的配置列表,不等于升级客户端;客户端升级也不等于订阅地址恢复有效。路由使用的域名与地址分类资源又属于另一层。排查时先写清正在更新哪一种内容,避免把「更新订阅」当作修复全部问题的通用按钮。
升级前保存必要配置,并妥善保管含凭据的导出文件。升级后先测试原本能用的配置,再逐项开启新增功能。若出现差异,记录客户端名称、系统环境、使用模式和已脱敏的日志片段,比只描述「连不上」更容易定位。完整的阶段式学习路线见新手到进阶手册。
先确认客户端服务是否启动、系统 VPN 或代理入口是否生效,再确认测试应用是否在接管范围内。入口正确之后,查看目标是否命中预期路由;最后检查 DNS 解析和远端握手。浏览器能打开某个页面,只能说明这一次请求可用,不能据此推断所有应用、所有域名和所有协议都采用相同路径。
局域网设备无法访问时,优先检查私有地址规则与流量接管范围;订阅列表为空时,回到订阅更新结果;内核启动失败时,先读配置解析日志。这些现象发生在不同阶段,处理顺序也不同。更多现象与入口对应关系见常见问题,无需在尚未定位原因时反复重装客户端。
按具体问题阅读:节点选择关注可用条件,端口冲突关注本地监听,证书报错关注握手参数。先记录发生在哪个阶段,再进入相应笔记,避免把不同原因混成同一个连接问题。
读懂订阅列表里的延迟测试、流量倍率与地区标注,结合 VLESS、VMess、Trojan 的协议特点,挑出适合日常使用的节点。
先辨认测试测量的是连接建立还是实际访问,再确认倍率的计费含义。地区标注不能直接代表所有目标的访问质量,应在同一网络、同一目标下比较,并同时核对设备对协议组合的支持。
阅读节点选择笔记 →从设备时间、服务端证书名称与 SNI 开始检查,分辨证书验证失败和连接超时。核对配置来源给出的安全参数,不把关闭验证作为默认修复方法。
同一节点在不同设备表现不同时,先比较时间同步、系统证书环境和导入后的字段。保留原始错误信息,才能判断问题出在证书信任、名称匹配还是更早的网络连接阶段。
阅读 TLS 排查笔记 →查明占用本地监听端口的进程,再到 v2rayN 参数设置修改对应端口,并同步检查系统代理。不要把本地监听失败误判为远端节点失效。
本地端口与服务端端口用途不同。修改电脑上的监听端口后,依赖该入口的应用也要更新代理设置;只更改订阅里的远端端口,既不能释放本地端口,还可能使原本正确的节点参数失效。
阅读端口排查笔记 →