Windows
使用 v2rayN 桌面版或经典 WPF 版。适合需要托盘控制、系统代理切换、订阅分组和完整路由设置的桌面环境。
前往下载核心设置
配置问题通常不是单个开关造成的。先确定客户端、内核和订阅都处于可用状态,再检查系统代理、路由与 DNS,排查路径会比反复切换节点更清楚。
v2rayN 内的节点显示可用,并不等于浏览器流量已经交给客户端处理。系统代理模式负责把遵循操作系统代理设置的应用指向本地入站端口。日常使用可先选择自动配置系统代理,再完全关闭并重新打开浏览器,避免旧连接继续沿用原有路径。若只有个别程序无法连接,应继续检查该程序是否使用独立代理、是否绕过系统设置,而不是直接修改节点参数。
这一层解决的是“应用有没有进入客户端”,与协议、线路和远端服务是否可达属于不同环节。把入口问题与节点问题分开验证,可以减少重复导入订阅或频繁改动传输参数。
路由分流决定一条连接应该走代理出站、直连出站还是被阻止。规则可以依据域名、IP、端口和网络类型匹配,并按照既定顺序处理。设置时应先用较少的规则确认基本连接正常,再逐步加入域名集合与应用场景;一次导入大量互相覆盖的规则,容易出现某个网站能开、同一服务的接口却失败的情况。
与只提供简单全局开关的工具相比,v2rayN 会把图形界面里的规则整理成内核能够读取的 routing 配置。理解规则优先级后,可以用明确、可复查的方式处理直连与代理边界。
订阅地址承载的是一组可更新的节点记录,单条 vmess:// 或 vless:// 链接只代表一个节点。v2rayN 可以按订阅来源建立分组,手动更新后再从组内选择活动服务器;这样既能保留不同来源的边界,也便于判断更新失败究竟影响哪个分组。导入后列表为空时,应先核对地址是否完整、系统时间是否准确以及网络是否允许访问订阅端点。
订阅更新不会自动证明所有节点都可连接。正确顺序是先确认更新返回内容,再选择节点并查看客户端日志。把“拿到列表”和“建立连接”视为两个步骤,故障定位会更直接。
图形客户端负责订阅、界面和系统集成,真正解析协议并建立连接的是运行内核。v2rayN 桌面端通常以 Xray 处理 VLESS、VMess、REALITY 等配置;V2Fly 则延续 Project V 的另一条社区维护路线。选择内核时应以节点配置需要的协议字段为准,不能仅凭名称判断速度,也不应在排查过程中同时改动内核、路由和 DNS。
如果导入成功却提示字段不识别,先检查 Core 类型和配置格式是否匹配。若内核能够启动,再根据日志定位握手、域名解析或远端连接问题,排查层次会更加清晰。
客户端下载
桌面端统一以 v2rayN 为主要入口,Android 可在 v2rayNG 与 v2flyNG 之间选择。下载页会进一步列出适合不同处理器架构和发行版的文件。
快速上手
首次配置不要同时调整所有高级选项。先建立一条最小可用连接,再根据应用需求增加路由和 DNS 规则。
桌面端可以从剪贴板导入订阅地址或单节点分享链接,Android 客户端也提供对应入口。订阅导入后需要执行一次更新,确认服务器列表已经出现。若列表为空,优先检查复制内容是否带有多余空格、地址是否完整以及设备时间是否准确。不要在尚未获得节点列表时修改路由规则,因为此时问题仍位于订阅获取环节。
从订阅分组中选定活动节点,再启动客户端内核。Windows、macOS 与 Linux 桌面端还需设置系统代理模式,Android 则需确认系统连接授权。节点被选中只代表配置进入待用状态,内核成功启动并接管应用流量后才构成完整连接。此时先保持默认路由,避免高级规则影响第一次验证。
完成连接后先打开一个新的浏览器窗口进行访问测试,再查看客户端日志是否出现域名解析、TLS 握手或连接超时信息。延迟测试只能说明探测请求的响应情况,不能替代完整网页访问。若浏览器仍沿用旧连接,可完全退出后重开;若所有节点都失败,则按系统代理、DNS、本地网络、订阅有效性和远端状态的顺序逐层检查。
开源生态
名称相近不代表职责相同。理解生态、内核与客户端三层结构,有助于判断教程中的设置究竟属于界面操作、配置格式还是协议实现。
Project V 形成了一套围绕代理协议、传输方式、路由和配置结构的开源技术生态。常见的 VMess、VLESS、WebSocket、gRPC、TLS、REALITY 与 routing 等词汇处于不同层级:有些负责身份与数据传递,有些负责承载连接,有些负责决定流量最终走向。客户端界面把这些字段整理成表单,但底层仍会转换为内核可读取的配置。
因此,所谓“V2Ray 配置”并不是一个单独开关,而是入站、出站、传输、安全、DNS 与路由共同组成的结果。基础用户通常通过订阅获得完整参数,只需处理客户端导入和系统代理;需要手动维护规则时,再逐步理解各区块职责,比直接复制一份庞大配置更容易发现错误。
V2Fly 延续 Project V 相关技术的社区维护路线,保留熟悉的配置结构和协议能力。Xray 在相近的配置体系上发展,并覆盖 VLESS、REALITY 等常见部署组合。两者都属于运行内核:负责读取配置、监听本地入站、完成域名解析与路由匹配,并建立实际出站连接。内核本身不等同于桌面窗口或移动端界面。
选择哪一种内核,应以节点要求、客户端支持和配置字段为依据。遇到导入成功但无法启动时,首先看日志里是否存在不支持的字段或格式错误;内核已经启动但访问失败时,再检查网络、DNS、证书名称与远端响应。把“配置能否解析”和“连接能否建立”分开,是处理复杂故障的关键。
v2rayN 面向 Windows、macOS 与 Linux 桌面环境,主要承担订阅更新、节点选择、系统代理、路由规则编辑、内核切换和日志查看。v2rayNG 面向 Android,通常配合 Xray 内核使用;v2flyNG 同样面向 Android,侧重 V2Fly 内核路线。三款客户端都通过公开的开源协作方式持续维护,但发布节奏、界面结构和支持字段并不完全一致。
客户端升级通常会涉及界面调整、运行内核更新或配置兼容变化。更新前应先记住当前可用的订阅分组、系统代理模式和自定义路由,更新后则先验证最小连接,再恢复高级设置。遇到旧配置无法直接使用时,应根据日志和当前字段说明调整,而不是把不同客户端的配置目录直接互相覆盖。
开源协议明确了代码使用、修改与分发的边界,也让协议实现、配置处理和问题修复能够被社区审阅。对普通使用者而言,更实际的价值是文档、问题记录与版本变化可以形成可追踪的技术资料。它并不替代正确配置,也不能保证每个第三方订阅来源都可靠;客户端、内核和节点服务仍应分别判断。
本站教程以公开配置语义和客户端实际界面为基础,重点解释各选项的作用、依赖关系与排查顺序。涉及订阅内容时,只说明导入和管理方式;涉及协议时,只说明字段与连接机制。通过这种分层方式,可以避免把客户端问题、内核问题和远端服务问题混在同一个结论里。
常见问题精选
订阅、节点、系统代理、DNS 与路由会依次影响连接。根据症状定位环节,比反复删除和重装客户端更有效。
先确认订阅返回的是客户端支持的节点格式,并检查分组筛选条件、设备时间与更新日志。如果复制的是单条分享链接,应使用从剪贴板导入节点的入口,而不是订阅更新入口。
查看订阅与节点术语 →探测响应与完整访问不是同一过程。继续检查系统代理是否开启、浏览器是否复用旧连接、DNS 是否返回可用结果,以及路由规则是否把目标域名送往了预期出站。
查看无法上网排查 →VLESS 与 VMess 属于客户端和服务端之间使用的协议类型,REALITY 属于连接安全与握手相关方案。它们不能直接横向替换,导入时应完整保留节点提供的协议、传输和安全字段。
查看协议术语 →暂时切回较简单的默认规则,确认基础连接恢复,再逐条增加域名和 IP 条件。重点检查规则顺序、匹配范围,以及同一服务使用的主域名、接口域名和静态资源域名是否走向不同出站。
查看 DNS 与分流排查 →技术笔记
最新文章围绕客户端界面背后的配置逻辑展开,适合在完成基础连接后继续阅读。
拆开一份最小可用的 V2Ray JSON 配置,解释入站、出站和路由区块的职责,以及它们与 v2rayN 图形设置的对应关系。
阅读全文 →按系统时间、SNI、证书链和客户端日志梳理排查顺序,并说明放宽证书检查会带来的实际风险。
阅读全文 →说明单节点分享链接和可更新订阅列表的结构差异,并给出 v2rayN 与 v2rayNG 中对应的导入入口。
阅读全文 →