Windows
v2rayN提供桌面版与经典 WPF 版入口。桌面版采用跨平台界面,WPF 版保留熟悉的经典桌面布局;已有使用习惯时,可先选择对应界面,再按系统要求确认安装条件。
首次运行先看核心日志是否正常启动,然后启用自动配置系统代理。若浏览器此前配置过手动代理或扩展规则,应一并检查,避免请求被送往旧端口。
| outboundTag | 类型 | 规则内容 |
|---|---|---|
| proxy | domain | geosite:geolocation-!cn |
| direct | domain | geosite:cn |
| direct | ip | geoip:private, geoip:cn |
| block | domain | geosite:category-ads-all |
Xray[Info] app/dispatcher: default route for tcp:www.example.com:443
core: Xray started
先明确连接在哪一层中断,再修改对应设置。系统代理负责接入,路由负责分配,内核负责执行;三者不能互相替代。
订阅地址用于获取服务器配置,分享链接通常只描述单个连接。先在 v2rayN 的订阅分组设置中保存地址,再执行更新订阅;当前代理尚未连通时,可先尝试「更新订阅(不通过代理)」。如果地址只能经代理访问,应在已有可用连接后改用通过代理更新。与逐条粘贴分享链接相比,分组订阅更便于后续刷新,但不会自动修复过期地址。v2rayNG 可从侧栏进入订阅分组设置,操作名称以安装版本界面为准。
geosite:cndirectgeoip:privatedirectgeosite:geolocation-!cnproxy路由模式决定已经进入内核的请求交给哪个出站。日常分流可先选「绕过大陆(Whitelist)」,再根据日志补充特定域名规则。Xray 按规则顺序匹配,范围更具体的例外通常应放在宽泛规则之前;domain 与 ip 条件的含义也不同。与全局模式相比,分流可以保留局域网和指定站点的直连路径,但依赖正确的域名、地址和数据文件。改动后保存并重载配置,再访问目标网站,不能只凭模式名称判断实际出口。
浏览器打不开网页时,先区分内核是否启动与浏览器是否使用代理。v2rayN 的「自动配置系统代理」会配置系统代理入口,支持该设置的应用才会将请求送入客户端。「不改变系统代理」只是保留现状,不等于启用代理;「清除系统代理」用于移除相应系统设置。与 TUN 接管方式相比,系统代理影响范围更明确,但部分应用需要单独配置。检查时先暂停其他代理工具,再核对本地监听端口和浏览器扩展,避免两套设置相互覆盖。
客户端界面负责生成配置,实际协议处理由内核完成。遇到不认识字段、无法加载传输配置等错误,应先核对该协议与当前内核是否兼容,而不是反复更换系统代理模式。v2rayN 可根据服务器类型和可用内核进行配置;v2rayNG 以 Xray 为主要内核,v2flyNG 则用于 V2Fly 生态配置。与单纯更换客户端相比,确认内核和配置的对应关系更能缩小问题范围。涉及 REALITY 等选项时,还需逐项比对服务端参数,切换内核本身不能补全缺失信息。
跨设备使用时,适合复用的是订阅来源和协议参数,而不是直接覆盖整个客户端配置目录。桌面端的本地端口、文件路径及系统代理设置,与移动端的 VPN 授权和应用分流并不等价。先在另一设备导入同一订阅,确认节点可连接,再逐条迁移自定义规则;原生 JSON 还要核对内核与入站配置。与整目录复制相比,这种分层迁移更便于发现差异。订阅地址可能包含访问凭据,应通过可信方式传递,截图、提问和导出日志时都应遮去敏感内容。
桌面端使用 v2rayN,移动端优先查看 v2rayNG,需要 V2Fly 配置兼容时再考虑 v2flyNG。安装文件还要与处理器架构及系统包格式对应,不必为同一设备同时安装所有入口。
提供桌面版与经典 WPF 版入口。桌面版采用跨平台界面,WPF 版保留熟悉的经典桌面布局;已有使用习惯时,可先选择对应界面,再按系统要求确认安装条件。
首次运行先看核心日志是否正常启动,然后启用自动配置系统代理。若浏览器此前配置过手动代理或扩展规则,应一并检查,避免请求被送往旧端口。
按芯片选择 Apple Silicon 或 Intel 安装入口,可在「关于本机」中查看芯片或处理器信息。两种架构对应不同安装文件,不能只根据设备外观或购买时间判断。
安装后分别确认应用运行状态与网络代理设置。如果切换了无线网络、网线或其他网络服务,应重新检查当前服务的代理项,并确认系统设置指向正在运行的客户端。
优先使用基于 Xray 的 v2rayNG;需要匹配 V2Fly 生态配置时,查看 v2flyNG 备选入口。多数现代设备选择 arm64,架构不明确时可进一步查看通用安装包说明。
启动连接需要确认系统 VPN 授权。若切到后台后断开,检查电池优化与后台运行限制;若只有个别应用无法访问,则先核对分应用代理,而不是立即删除订阅重新导入。
依据发行版选择 deb 或 rpm,再区分 x64 与 arm64 架构。包格式决定安装方式,处理器架构决定程序能否运行;两项需要分别核对,不能把发行版名称当成架构。
不同桌面环境和应用对系统代理的支持存在差异。若浏览器可访问而其他程序仍直连,先检查该程序的代理入口;图形界面显示已连接,不代表所有进程都使用相同网络路径。
客户端本身不提供远端连接服务。开始前准备可用的订阅地址或分享链接,确认来源与使用权限;只安装软件而没有连接配置,无法完成后续访问。
桌面端在订阅分组设置中保存地址,执行一次订阅更新,再选择要使用的服务器。单条分享链接可使用从剪贴板导入入口。移动端也应先区分订阅地址与单条链接,避免放入错误位置。导入后检查协议类型和服务器信息是否齐全;如果列表为空,应先查更新日志、地址是否过期,以及当前网络能否获取订阅内容。
v2rayN 日常使用可先选择「自动配置系统代理」,并使用「绕过大陆(Whitelist)」作为分流起点。v2rayNG 则需要启动连接并允许系统 VPN 授权。系统代理、VPN 接入和路由规则分属不同层次:前两者让应用请求进入客户端,路由决定进入后的出口。先用默认规则确认连接,再添加自定义例外,比同时修改多个选项更容易定位问题。
分别访问预期直连的网站和预期代理的网站,观察日志是否记录请求以及出站选择。核心已启动,只代表配置加载成功;浏览器显示页面,也不能单独证明所有流量都按预期分流。若没有请求日志,先查应用代理入口与日志级别;若有连接错误,再查远端地址、协议参数和 DNS。每次只修改一项并重复同一组测试,保留清晰的前后对照。
先区分项目生态、代理内核与图形客户端。名字相近不代表配置可以直接互换,支持相同协议也不代表每个扩展字段都一致。
Project V / V2Ray
V2Fly · Xray
v2rayN · v2rayNG · v2flyNG
Project V 是围绕网络代理工具形成的开源生态,V2Ray 是其中的重要项目。随着项目发展,V2Fly 社区继续维护相关内核,Xray 形成了另一条内核演进路线。图形客户端在这些能力之上提供订阅管理、服务器选择和设置界面。用户看到的按钮由客户端组织,真正建立连接和执行路由的通常是后台内核,因此界面更新与协议能力变化不能简单画上等号。
VMess、VLESS、Trojan 是连接配置中常见的协议名称,REALITY 则属于安全层相关方案,不是独立的客户端。具体组合还可能包含传输方式、服务器名称及其他握手参数。遇到配置不兼容时,应核对客户端能否生成相应字段、所选内核能否读取这些字段,以及远端是否使用匹配的设置。仅凭订阅成功导入,不能推断某个协议组合必然可用。
v2rayN、v2rayNG、v2flyNG 均以开源项目形式提供客户端实现,免费使用。v2rayN 面向桌面环境,适合集中管理订阅和路由;v2rayNG 以 Xray 生态配置为主要使用方向;v2flyNG 提供 V2Fly 路线的移动端选择。开源意味着代码在相应许可条件下可供查看和使用,不代表所有组件采用同一许可证。V2Fly 与 Xray 核心通常采用 MPL 2.0,客户端及其依赖应分别遵循各自项目声明。
客户端、内核、订阅内容以及 geosite、geoip 数据各有更新节奏。更新订阅只是刷新服务器配置,不会自动升级程序;更新规则数据也不等于更换内核。出现问题时先识别需要更新的是哪一层,再记录当前设置与自定义规则。升级后复测原来的访问场景,尤其关注路由顺序、监听端口与协议兼容。保留可回溯的配置记录,比同时更新所有组件后再猜测原因更有效。
基础连接正常后,再处理规则例外与复杂配置。以下文章按具体操作展开:先认识匹配语法,再读启动日志,最后组合国内外网站分流场景。遇到单一故障时,可直接跳到对应主题,不必从头修改整份配置。
拆解 domain:、full:、regexp:、geosite:、geoip: 的匹配范围,理解规则为何从上到下依次生效。为指定网站添加例外时,先检查宽泛规则是否提前命中,再调整位置。
把启动失败拆分为端口占用、配置语法、未知字段和规则数据缺失几类。先定位日志中的第一条关键错误,再检查对应设置,避免将后续连带报错当作独立故障。
以绕过大陆规则集为起点,说明 direct、proxy、block 三类出站如何配合。修改后结合目标网站与日志验证结果,同时检查局域网访问和广告域名规则是否符合预期。