Xray 内核客户端指南 下载与配置入口

Xray官网 v2rayN 下载与路由分流

按系统选择图形客户端,依次完成订阅导入系统代理路由分流。页面同时说明 Xray、V2Fly 内核与客户端之间的关系。

Xray-core 永久免费 代码开源 中文操作文档

CONFIGURATION FLOW

一份配置流向四个平台

客户端界面不同,核心操作顺序保持一致:选择适合系统的程序,导入有效订阅,确认代理接管范围,再通过路由规则决定每类连接的出站方向。

INPUT

订阅统一进入分组

订阅地址保存到分组后再执行更新,客户端会读取配置并重建服务器列表。多个来源可以分组管理,更新与筛选互不混杂。

CORE

Xray 与 V2Fly 内核

图形客户端负责导入、选择和状态控制,内核负责协议处理、DNS、入站、出站与路由匹配,两层职责清晰分开。

OUTPUT

规则决定连接出口

路由按照顺序匹配域名、IP 与进程等条件,命中后交给 direct、proxy 或 block 出站处理。

SUBSCRIPTION

先保存地址,再更新列表

订阅导入不是把网页地址直接当作服务器连接。客户端先保存订阅 URL,再请求其中的配置内容,解析完成后才会生成可选择的服务器条目。首次操作应核对地址首尾是否完整,并把不同来源放入对应分组。保存后执行“更新订阅”,看到列表刷新才表示导入阶段结束。以后更新配置时继续使用同一入口,不需要逐条重新添加。

若更新后列表仍为空,应先检查系统时间、网络访问与订阅有效期,再查看客户端日志中的请求结果。这样可以把地址问题、网络问题和解析问题分开定位。

订阅分组
└─ 默认分组
   ├─ 添加订阅
   ├─ 更新订阅
   └─ 筛选服务器

URL 结构:
https://example.invalid/sub?token=xxxx

CLIENT DOWNLOADS

按操作系统选择客户端

桌面平台使用 v2rayN,Android 可在 v2rayNG 与 v2flyNG 之间选择。下载页会继续说明安装包类型、处理器架构和系统要求。

DESKTOP

Windows

使用 v2rayN 图形客户端,可在桌面版与经典 WPF 版之间选择。首次安装后先导入订阅,再设置系统代理和路由方案。

  • 适合常规桌面浏览与应用代理
  • 提供订阅分组、路由和 TUN 设置
前往下载

DESKTOP

macOS

根据设备处理器选择 v2rayN 的 Apple Silicon 或 Intel 安装包。首次打开时需要按系统提示完成应用放行和网络权限设置。

  • 安装包需与处理器架构对应
  • 系统代理与网络权限分别确认
前往下载

MOBILE

Android

优先选择使用 Xray 内核的 v2rayNG;需要 V2Fly 内核时可选择 v2flyNG。大多数近年设备适用 arm64,无法确认时查看系统架构说明。

  • 支持扫描、剪贴板与订阅导入
  • 按内核需求选择对应客户端
前往下载

DESKTOP

Linux

使用 v2rayN 桌面客户端,并根据发行版选择 deb 或 rpm 软件包。处理器为 ARM 架构时,还需要选择对应的 arm64 构建。

  • 安装包类型应匹配发行版
  • 系统代理可按桌面环境单独检查
前往下载

OPEN SOURCE ECOSYSTEM

Project V、V2Fly 与 Xray 内核关系

客户端、内核、协议与订阅服务属于不同层级。把这些概念分开理解,才能准确判断安装问题、配置问题和连接问题分别发生在哪里。

从 Project V 到内核家族

Project V 是围绕网络代理协议与可组合配置形成的开源技术生态。早期常见的 V2Ray 名称既被用于描述核心程序,也常被用户泛指相关协议、客户端和配置格式。随着项目演进,V2Fly 延续了 v2ray-core 的社区维护路线,Xray 则在兼容常见配置思路的基础上发展出独立内核。两者都包含入站、出站、路由、DNS、传输和策略等模块,但具体功能、配置字段与更新节奏可能不同。

图形客户端不等于内核。v2rayN、v2rayNG 与 v2flyNG 负责提供菜单、订阅管理、服务器选择、日志查看和系统接管入口;真正处理协议连接与路由匹配的是客户端调用的内核。因此,遇到界面操作问题时应查看客户端设置,遇到配置解析、协议握手或路由行为问题时则需要结合内核日志判断。

三款客户端的定位

v2rayN 面向 Windows、macOS 与 Linux 桌面环境,适合需要订阅分组、系统代理、路由规则和 TUN 功能的用户。v2rayNG 面向 Android,通常配合 Xray 内核使用,界面围绕移动设备上的导入、选择、启动和应用接管展开。v2flyNG 同样面向 Android,但采用 V2Fly 内核路线,可用于需要对应内核行为或配置兼容性的场景。

三款程序都属于社区维护的开源客户端。开源意味着代码、变更记录和许可条款可供审阅,也意味着不同项目会按照各自维护者的计划发布更新。客户端与内核可能采用不同的开源许可,安装或再分发时应分别查看项目附带的许可文本,而不是只根据产品名称推断授权范围。

更新机制与配置兼容

客户端更新通常包含界面、系统集成、订阅处理和内核管理方面的变化;内核更新则更可能涉及协议实现、传输行为、路由规则、DNS 与底层网络处理。两者并非必须在同一天更新。下载页提供当前客户端安装入口,程序内部的内核管理功能则用于查看和切换客户端所调用的核心组件。

配置兼容也需要按层判断。基础的入站、出站和路由结构可能相近,但特定协议参数或扩展功能未必能在不同内核间直接复用。迁移配置前应先保留原始内容,再从最小可用配置开始测试;确认基础连接正常后,逐步加入 DNS、分流和 TUN 设置。这样可以明确是哪一个字段造成解析失败或行为差异。

COMMON QUESTIONS

开始配置前的四个问题

以下问题覆盖客户端选择、订阅更新、系统代理和路由顺序。更完整的安装与排查步骤分别收录在教程、进阶手册和常见问题页。

桌面系统应该选择哪个客户端?

Windows、macOS 与 Linux 均可从 v2rayN 开始。下载时先确认操作系统和处理器架构,再选择对应安装包。安装完成后按照“添加订阅—更新列表—选择服务器—设置系统代理”的顺序操作,避免在没有可用配置时先修改复杂路由。

查看客户端对比 →
订阅地址添加成功,为什么服务器列表仍为空?

添加地址只完成了保存动作,还需要执行更新订阅。若更新后仍为空,依次检查地址是否完整、系统时间是否准确、订阅是否有效,以及日志中是否出现网络请求或内容解析错误。不同原因对应的处理方式不同,不建议反复删除并重装客户端。

查看订阅导入步骤 →
开启系统代理后,为什么个别程序没有接入?

系统代理只影响读取操作系统代理设置的程序。某些应用使用独立网络栈、保存了自己的代理地址,或者需要通过 TUN 模式接管。先确认浏览器等常规程序是否正常,再检查目标应用的网络设置,避免把应用接管问题误判为服务器连接问题。

查看系统代理排查 →
路由规则中的 direct、proxy 与 block 分别表示什么?

direct 表示连接直接出站,proxy 表示交给已配置的代理出站,block 表示阻止连接。规则通常从上到下检查,先命中的结果会被采用。新增规则时既要核对匹配内容,也要确认它位于宽泛默认规则之前。

阅读路由分流章节 →

LATEST GUIDES

近期配置与排查文章

围绕权限处理、订阅分组和 DNS 路径整理可复现的操作步骤。每篇文章聚焦一个具体问题,便于按现象进入对应检查流程。

v2rayN macOS 打不开怎么办:未验证开发者与网络权限逐步处理

从系统阻止提示开始,依次说明隐私与安全性放行、网络扩展授权和权限请求,区分应用无法启动与网络功能未获授权两类问题。

阅读全文 →

v2rayN 多订阅分组管理:按关键字过滤服务器与分组排序实践

说明多个订阅并存时怎样隔离来源、设置更新节奏、按地区关键字过滤服务器,并让分组选择与路由方案保持清晰对应。

阅读全文 →

V2Ray DNS 泄漏检测方法与 dns 模块防泄漏配置实操

解释解析请求可能脱离预期路径的原因,给出分步检测方法,并用 dns 出站与 domainStrategy 等配置项调整解析流量方向。

阅读全文 →
v2rayN下载