基础认知
客户端、内核与协议关系
先明确各组件的职责,再判断问题发生在界面管理、内核运行还是服务端参数。
V2Ray、Xray 内核和图形客户端分别是什么?
V2Ray 通常指 Project V 形成的协议与工具生态,V2Fly 和 Xray 是其中常见的内核家族。内核负责协议连接、路由和流量转发,v2rayN、v2rayNG、v2flyNG 等图形客户端负责订阅管理、参数填写和系统代理切换。排查问题时应区分界面操作与内核运行:列表显示异常通常先检查客户端,连接建立失败则继续查看内核日志和节点参数。
v2rayN、v2rayNG 与 v2flyNG 应该怎么选?
Windows、macOS 与 Linux 桌面环境优先使用 v2rayN,它提供订阅分组、系统代理、路由规则和多种内核选项。Android 设备可使用 v2rayNG;需要采用 V2Fly 内核家族时,可将 v2flyNG 作为备选。选择客户端时先确认操作系统,再核对订阅包含的协议是否受当前内核支持,不要只按界面名称判断兼容性。
订阅、节点与配置文件之间是什么关系?
订阅地址是由服务提供方维护的配置集合入口,客户端更新订阅后会把其中的服务器配置写入指定分组,每一条可选择的服务器配置通常称为节点。配置文件则是客户端或内核能够读取的完整参数集合,除服务器信息外还可能包含路由、DNS 和本地入站设置。删除订阅分组可能同时移除该分组下的节点,操作前应确认分组范围。
VMess、VLESS、Trojan 与 REALITY 应该按什么条件选择?
协议选择应以服务端已经提供的参数、客户端内核支持范围和配置完整性为准。VMess 属于较早形成的 Project V 协议,VLESS 将认证与传输配置分开处理,Trojan 使用另一套连接与认证结构,REALITY 通常作为与 VLESS 等配置组合使用的安全层方案。客户端中的协议类型必须与服务端一致,地址、端口、用户标识、传输方式和安全选项也要逐项对应。
安装配置
安装包、订阅与初始配置
安装阶段重点检查系统架构、客户端版本、订阅地址完整性与更新所使用的网络路径。
Windows 上的 v2rayN Desktop 版与经典 WPF 版怎么选?
Desktop 版采用新一代跨平台界面,适合希望使用统一桌面操作结构的用户;经典 WPF 版保留传统 Windows 界面与既有操作路径。首次安装可先使用 Desktop 版,已有 WPF 使用习惯或需要沿用旧版界面流程时选择经典版。切换版本前应导出重要配置,并避免让两个版本同时接管系统代理或占用相同的本地监听端口。
Android 安装包中的 arm64 与 universal 怎么选?
2015 年后发布的主流 Android 手机通常采用 64 位 ARM 处理器,可优先选择 arm64 安装包,文件体积通常更集中于目标架构。无法确认处理器架构、设备较旧或 arm64 包提示不兼容时,再选择 universal 通用版。通用版包含更广的架构支持,但不会改变客户端功能、订阅格式或协议能力;最终兼容范围仍取决于设备系统与安装包要求。
复制订阅地址后无法导入客户端怎么办?
先确认复制的是完整订阅地址,而不是网页地址、单个节点说明或带有多余空格的文本。随后在客户端新建订阅分组,把地址填入地址栏并保存,再执行更新订阅。若客户端提示格式错误,可在浏览器中确认该地址是否仍由服务提供方正常响应,并检查是否需要先登录或重新生成地址。不要手动改写地址中的大小写、路径和查询参数。
订阅更新失败或一直提示超时怎么处理?
先检查设备当前网络能否正常访问订阅服务,再确认订阅地址没有过期、截断或被重复转义。v2rayN 更新时可分别尝试通过代理更新与不通过代理更新,但只有在现有代理连接可用时才适合前者。若多个网络环境都失败,应向订阅提供方确认服务状态。更新前还要检查系统时间是否准确,并避免本地防火墙拦截客户端的网络访问。
使用技巧
代理接管、TUN 与路由模式
节点负责建立连接,系统代理或 TUN 负责接管流量,路由规则负责确定不同请求的出口。
v2rayN 中的系统代理有什么作用?
系统代理会把代理地址写入操作系统的网络设置,让遵循系统代理的浏览器和桌面应用把请求发送到 v2rayN 的本地监听端口。它不等同于所有程序流量都会被接管,部分应用会忽略系统代理或使用独立网络栈。启用前应先选中可用节点并启动内核,退出客户端前再恢复系统代理,避免系统保留一个已经停止监听的代理地址。
TUN 模式为什么需要额外权限?
TUN 模式需要创建虚拟网络接口并调整系统路由,因此通常要求管理员权限、VPN 授权或系统网络扩展许可。权限被拒绝时,客户端界面可能显示已选择节点,但虚拟接口不会正常建立。处理时应先关闭正在占用同类接口的其他网络工具,再按系统提示授予权限,并确认防火墙允许内核通信。桌面系统还应检查虚拟接口驱动或网络扩展是否已正确加载。
绕过大陆、黑名单与白名单路由模式有什么区别?
绕过大陆通常按预设域名与 IP 规则让中国大陆常用网络资源直接连接,其余匹配流量按代理出口处理。黑名单思路默认直连,只让规则命中的目标使用代理;白名单思路默认使用代理,只让明确列出的目标直连。模式名称不能替代实际规则内容,选择后应检查规则顺序、默认出口和 DNS 设置,并通过几个明确的目标地址验证分流结果。
如何确认当前连接已经按预期工作?
先观察客户端状态栏是否显示内核已经启动,再打开日志确认没有持续出现连接拒绝、认证失败或 DNS 错误。随后分别访问计划直连和计划代理的目标,核对两类请求是否都能完成。若使用系统代理,还应检查操作系统代理地址与客户端本地端口是否一致;若使用 TUN,则检查虚拟接口是否存在。验证应覆盖实际使用的应用,而不只测试单个浏览器页面。
故障排查
超时、无法访问与内核退出
从日志中的第一条明确错误开始,逐步排除节点参数、本地端口、代理接管和网络环境。
节点连接超时应该按什么顺序排查?
先切换同一订阅分组中的其他节点,判断问题是单节点还是整个网络环境。若全部超时,检查本地网络、系统时间、防火墙和内核启动状态;若只有一条节点超时,重新核对地址、端口、协议、传输方式与安全参数。还可切换 Wi-Fi 与移动网络进行对照。日志中的 timeout 通常只表示规定时间内没有完成连接,需要结合前后记录定位 DNS、传输层或服务端响应环节。
客户端显示已连接但网页无法打开怎么办?
已连接只说明客户端进入运行状态,不代表每个请求都已成功转发。先查看日志是否存在 DNS 解析失败、路由无出口或远端握手错误,再检查当前节点是否确实被设为活动配置。使用系统代理时核对代理开关与本地监听端口,使用 TUN 时核对权限和默认路由。若只有部分网站无法打开,应重点检查路由规则、DNS 分流和域名匹配顺序,而不是反复重装客户端。
开启系统代理后应用仍然直连怎么处理?
先在操作系统网络设置中确认代理地址已经写入,并与 v2rayN 当前的本地监听地址和端口一致。部分应用启动时只读取一次代理设置,切换后需要完全退出并重新打开;另一些应用拥有独立代理选项,应在应用内部单独配置。若需要接管不读取系统代理的程序,可评估 TUN 模式,但启用前要处理权限、路由冲突和 DNS 设置。
内核无法启动或启动后立即退出怎么办?
首先打开客户端日志,定位第一条明确错误,而不是只看最后的退出提示。常见原因包括本地端口被其他程序占用、配置字段与当前内核不兼容、内核文件无法执行、目录权限不足或安全软件阻止进程启动。可先更换未占用的本地端口,再用客户端生成的基础配置测试。若切换过 Xray 与 V2Fly 内核,还应确认所选协议和配置字段属于对应内核支持范围。