Android 客户端与桌面配置指南

V2Ray安卓版v2rayNG 下载与订阅配置

从订阅导入到路由分流,按菜单配置 v2rayNG,桌面端同步覆盖 v2rayN。

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • Xray / v2fly
  • 订阅分组设置
    备注
    可选地址 (url)
    启用更新
    更新订阅

    v2rayNG / subscription

    订阅分组

    按分组保存地址,再执行订阅更新。

  • 路由设置
    域名策略
    AsIsIPIfNonMatchIPOnDemand
    预定义规则
    绕过局域网地址

    v2rayNG / routing

    路由域名策略

    区分域名匹配与解析后的地址匹配。

  • 分应用代理
    启用分应用代理
    绕行模式

    v2rayNG / per-app

    分应用代理

    按应用划定接管范围,注意绕行方向。

  • VPN 设置
    启用本地 DNS
    模式
    VPN
    仅代理

    v2rayNG / vpn-dns

    本地 DNS 与 VPN

    先确定流量入口,再检查解析路径。

v2rayNG 订阅与代理设置

先完成订阅导入,再确定流量从哪里进入内核,最后调整路由。以下设置分别处理配置来源、目标匹配、系统接管、应用范围和协议兼容性,不是五个需要同时开启的加速选项。

首次配置只保留一组可用订阅和默认路由。确认能连接后,每次修改一项并重新连接,记录修改前后的访问结果。浮窗中的片段只解释字段作用,不是可直接导入的完整配置。

保存地址与更新列表是两步

订阅分组设置
备注 → 自定义分组名称
可选地址 (url) → 填入订阅地址
保存 → 更新订阅

打开侧栏的「订阅分组设置」,新建分组并填写备注,把服务提供方给出的完整订阅地址粘贴到地址栏。保存后返回主界面,执行订阅更新,再选择导入的配置。订阅地址不是单个节点分享链接,后者应从剪贴板导入入口添加。分组便于分别更新和定位错误;列表为空时先检查更新结果、地址有效期及返回内容,不要反复新建同名分组。订阅可能包含访问凭据,截图或反馈前应隐藏完整地址。

V2Ray 客户端平台入口

手机端优先选 v2rayNG,桌面端选 v2rayN。先核对操作系统和处理器架构,再选择安装格式。客户端下载提供运行工具,订阅地址与服务端参数需要另行准备;安装完成不等于已经具备可连接的配置。

Windows

v2rayN

在下载页选择桌面版或经典 WPF 版。桌面版使用新一代跨平台界面,WPF 版延续经典桌面界面;两者的按钮位置可能不同,阅读教程时应按功能名称查找,不要只对照窗口外观。

安装后先导入订阅并选中配置,再设置系统代理。只有遵循系统代理的应用才会按该入口转发;某个应用仍直连时,应先确认它是否使用系统代理,再评估是否需要 TUN。更换本地监听端口后,还要同步检查系统代理指向。

macOS

v2rayN

先打开系统的「关于本机」查看芯片信息。Apple Silicon 选择 arm64 安装入口,Intel 处理器选择 x64 入口。安装格式与芯片架构是两件事,不能仅凭文件扩展名判断是否适配设备。

启动后按系统提示完成必要授权,再导入配置。若启用 TUN 时出现权限或网络接口错误,先回到系统代理入口验证基础连接,区分节点问题与接管问题。切换模式后应重新打开测试页面,避免把旧连接的结果当作新规则的表现。

Android

v2rayNG 首推

多数较新的手机可先考虑 arm64,但仍应以设备实际支持的架构为准;不能确认时查看通用版说明。需要 v2fly 内核家族的配置可选择 v2flyNG,先核对协议支持范围,再决定是否迁移。

安装时按系统提示允许当前来源安装,完成后打开客户端导入订阅。首次连接需要确认 VPN 授权,后续再按设备情况调整电池与后台限制。工作资料、分身应用及其他 VPN 工具可能改变接管范围,测试时应说明使用的是哪一个系统空间。

Linux

v2rayN

按发行版的软件包体系选择 deb 或 rpm,再核对 x64 与 arm64。包格式正确不代表架构正确;图形桌面环境、系统组件和权限配置也会影响启动与网络接管,具体要求在下载页按平台列出。

先使用图形客户端导入配置并验证本地代理入口,再设置桌面环境的系统代理或启用 TUN。部分应用独立维护代理选项,不能仅凭桌面设置推断全部流量。若启动失败,先读客户端日志,区分缺少系统依赖、监听端口冲突和配置解析错误。

换设备时先迁移配置,再重新授权

可以在不同设备使用相同来源的订阅,但每台设备的 VPN 授权、本地端口、系统代理和分应用列表需要单独设置。不要把另一台电脑的完整监听配置直接覆盖到手机,也不要把手机的应用选择当成桌面路由规则。导入后先检查地址、端口、协议与安全参数,再验证实际访问。服务是否允许多设备同时连接,以订阅提供方的说明为准。

查看全部客户端 → 对照三款客户端的适用范围

Project V、V2Fly 与 Xray 生态

客户端、内核与协议属于不同层次。先分清这三者,才能判断一个功能应在界面里设置、在内核能力中确认,还是向配置提供方核对。

从 Project V 到内核家族

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 解析和远端握手。浏览器能打开某个页面,只能说明这一次请求可用,不能据此推断所有应用、所有域名和所有协议都采用相同路径。

局域网设备无法访问时,优先检查私有地址规则与流量接管范围;订阅列表为空时,回到订阅更新结果;内核启动失败时,先读配置解析日志。这些现象发生在不同阶段,处理顺序也不同。更多现象与入口对应关系见常见问题,无需在尚未定位原因时反复重装客户端。

V2Ray 配置与故障排查笔记

按具体问题阅读:节点选择关注可用条件,端口冲突关注本地监听,证书报错关注握手参数。先记录发生在哪个阶段,再进入相应笔记,避免把不同原因混成同一个连接问题。

V2Ray 节点怎么选:延迟、倍率、地区与协议类型四项对照

读懂订阅列表里的延迟测试、流量倍率与地区标注,结合 VLESS、VMess、Trojan 的协议特点,挑出适合日常使用的节点。

先辨认测试测量的是连接建立还是实际访问,再确认倍率的计费含义。地区标注不能直接代表所有目标的访问质量,应在同一网络、同一目标下比较,并同时核对设备对协议组合的支持。

阅读节点选择笔记 →

V2Ray TLS 握手失败与证书报错:系统时间与 SNI 设置排查

从设备时间、服务端证书名称与 SNI 开始检查,分辨证书验证失败和连接超时。核对配置来源给出的安全参数,不把关闭验证作为默认修复方法。

同一节点在不同设备表现不同时,先比较时间同步、系统证书环境和导入后的字段。保留原始错误信息,才能判断问题出在证书信任、名称匹配还是更早的网络连接阶段。

阅读 TLS 排查笔记 →

v2rayN 本地端口被占用:10808 冲突排查与修改监听端口

查明占用本地监听端口的进程,再到 v2rayN 参数设置修改对应端口,并同步检查系统代理。不要把本地监听失败误判为远端节点失效。

本地端口与服务端端口用途不同。修改电脑上的监听端口后,依赖该入口的应用也要更新代理设置;只更改订阅里的远端端口,既不能释放本地端口,还可能使原本正确的节点参数失效。

阅读端口排查笔记 →