config.json 客户端下载与配置索引

V2Ray中文下载站 v2rayN / v2rayNG 配置手册

集中整理 v2rayN 与 v2rayNG 客户端config.json 配置方法路由分流操作,从选择安装包、导入订阅到代理模式切换均按实际设置路径说明。

  • 永久免费
  • 代码开源
  • Xray · V2Fly
  • 中文配置文档
platforms / 4 core / Xray · V2Fly config / JSON license / open source

routing / rules

一条连接如何经过入站、路由与出站

浏览器或系统流量先进入本地监听端口,随后由 routing 规则检查域名、IP、协议类型与进程来源, 最终交给指定的 outbound。理解这条路径后,系统代理、绕过局域网、直连规则与远端连接之间的关系会更清晰。

download / platforms

V2Ray 客户端平台入口

先按当前系统进入对应分区,再根据处理器架构和使用习惯选择客户端。首页只负责平台导航, 安装包类型、系统要求与具体下载入口统一放在下载页说明。

desktop / v2rayN

Windows

桌面端优先选择 v2rayN。下载页同时说明跨平台桌面版与经典 WPF 版的界面差异、适用系统和安装方式, 便于新系统与存量设备分别选择。

前往下载 →

desktop / v2rayN

macOS

v2rayN 桌面版分别提供 Apple Silicon 与 Intel 架构入口。打开系统信息查看芯片名称即可判断, 下载页还会说明首次运行、配置导入和系统代理切换位置。

前往下载 →

mobile / v2rayNG

Android

Android 端首选采用 Xray 内核的 v2rayNG,也可按内核偏好选择 v2flyNG。主流设备通常使用 arm64, 无法确认架构时可阅读下载页的通用安装包选择说明。

前往下载 →

desktop / v2rayN

Linux

v2rayN 提供适用于常见发行版的软件包,并按 x64 与 arm64 架构区分。先确认发行版采用 deb 还是 rpm, 再进入下载页选择对应架构,可减少安装阶段的格式错误。

前往下载 →

config / anatomy

配置字段拆解台

一份配置由多个职责明确的顶层字段组成。选择左侧目录可查看字段作用、常见取值、 图形客户端中的对应设置位置,以及修改时最容易忽略的联动关系。

config > inbounds

本地入站监听

inbounds 定义客户端如何接收来自浏览器、系统或其他程序的流量。常见配置包含 listenportprotocoltag: 监听地址决定哪些设备可以连接,本地端口需要与系统代理设置保持一致,协议通常使用 SOCKS 或 HTTP。 在 v2rayN 中,这部分对应参数设置里的本地监听端口;在 v2rayNG 中,对应本地代理与 VPN 服务入口。 修改端口后,还要同步调整手动配置过代理地址的浏览器或应用,否则客户端虽然启动成功,流量仍不会进入内核。

查看系统教程 →

project v / ecosystem

Project V 生态与客户端分工

图形客户端、代理内核与配置数据属于不同层次。分清各层职责,才能正确理解客户端更新、 内核切换、订阅内容与路由规则之间的关系。

从 Project V 到内核家族

Project V 奠定了 V2Ray 配置模型与模块化网络工具的基本结构。配置文件把入站、出站、路由、 DNS、传输与日志拆分为相互关联的模块,用户可以用 tag 将多个模块组合成清晰的数据路径。 这种结构既适合手工维护 config.json,也方便图形客户端根据订阅和界面选项生成配置。 因此,客户端界面里看到的服务器、代理模式、路由预设和本地端口,最终都会落到对应的配置字段。

V2Fly 延续并维护 V2Ray 核心能力,强调模块化配置与协议实现;Xray 则在相近配置体系上发展出独立内核, 并被多个客户端用于连接与路由处理。两者并不是图形客户端本身,而是客户端调用的底层核心。 同一款图形客户端可以围绕不同内核组织功能,同一个订阅也可能因客户端和内核支持范围不同, 在传输参数、路由能力或配置写法上呈现细节差异。

开源协议与可审阅更新

v2rayN、v2rayNG、v2flyNG 以及相关内核均由开源社区持续维护。开源协议规定了代码使用、修改与再分发的边界, 也让协议实现、配置解析和问题修复能够被开发者公开审阅。对普通用户而言,更实际的判断标准是: 下载与当前系统匹配的客户端,阅读更新说明,保留已能正常工作的配置,并在升级后检查系统代理、路由和内核状态。

客户端更新与内核更新并不总在同一时间发生。界面程序负责订阅管理、配置编辑、托盘控制与系统集成; 内核负责协议连接、DNS、路由和流量处理。某次更新如果只涉及界面布局,现有连接方式通常不会改变; 如果包含内核或配置格式调整,则应重点检查自定义路由、传输参数和旧配置兼容情况。 日常维护时记录客户端类型、所用内核与关键设置,比只记录一个软件名称更有助于定位问题。

desktop

v2rayN

面向 Windows、macOS 与 Linux 的桌面图形客户端,负责订阅管理、服务器选择、系统代理、 路由预设、TUN 模式和日志查看。桌面端需要完整控制系统网络设置时,优先从 v2rayN 开始。

android / xray

v2rayNG

采用 Xray 内核的 Android 客户端,提供扫码、剪贴板导入、订阅更新、分应用代理和路由设置。 已有 Xray 相关参数或需要对应协议能力时,可将其作为移动端主要选择。

android / v2fly

v2flyNG

以 V2Fly 内核为基础的 Android 备选客户端,界面操作与常见订阅流程较为接近。 需要沿用 V2Fly 配置体系或核对不同内核表现时,可按实际配置要求选择。

workflow / checklist

更新客户端前先记录四项设置

  1. 活动配置:确认当前使用的订阅分组与服务器条目,避免升级后误选其他配置。
  2. 代理模式:记录系统代理、PAC、全局、规则或 TUN 的当前状态,便于恢复原有路径。
  3. 本地端口:核对 SOCKS 与 HTTP 监听端口,浏览器手动代理需要使用相同数值。
  4. 自定义规则:单独保存手工添加的域名、IP、进程与出口 tag,更新后逐条验证命中结果。

quick answers

常见问题精选

订阅导入后为什么看不到服务器?

先执行一次订阅更新,再检查订阅分组是否启用、链接是否完整,以及客户端日志中是否出现解析错误。 完整操作顺序可参照订阅导入步骤

系统代理与 TUN 模式有什么区别?

系统代理主要接管遵循系统代理设置的应用;TUN 模式通过虚拟网络接口处理更广范围的流量。 选择前应先阅读TUN 模式章节

端口被占用时应该修改哪一项?

先定位占用本地监听端口的进程,再修改客户端的 SOCKS 或 HTTP 端口,并同步调整浏览器与其他应用的代理设置。 可查看端口冲突排查

桌面版与经典 WPF 版怎么选?

新系统可先考虑跨平台桌面版,依赖经典界面和既有操作习惯时再比较 WPF 版。 具体差异整理在客户端对比页