本文速览

第一次配置时,先选平台对应的客户端,再导入已有订阅、选定服务器并开启合适的代理入口。本文把客户端、内核、协议和路由分开说明,提供桌面端订阅步骤、安卓操作入口和端口检查示例。读完可以完成一次最小配置,并按“订阅 → 内核 → 入口 → 路由”的顺序定位故障,而不是同时改动所有设置。

一、V2Ray、客户端和节点分别是什么?

客户端是配置界面,内核负责处理流量,节点是远端连接配置。三者不是同一件事:安装 v2rayN 并不等于已经拥有服务器;导入节点也不等于浏览器已经使用代理。

名称承担的工作新手需要检查什么
v2rayN / v2rayNG / v2flyNG导入配置、选择节点、设置代理入口系统与处理器架构是否匹配
Xray / V2Fly协议连接、DNS、路由和出站处理是否支持节点需要的协议与参数
节点描述远端服务器地址、端口和认证参数地址、有效期、流量额度是否正常
订阅通过一个地址批量获取和更新节点链接是否完整、能否返回有效配置

“V2Ray”既可能指项目,也常被用来泛指这一类代理工具。实际排查时不要只说“V2Ray 不能用”,应记录客户端名称、内核名称、代理模式和报错内容,这些信息才能对应到具体设置。

二、Windows、macOS、Linux 和安卓装哪个客户端?

桌面系统从 v2rayN 开始,安卓按内核需求选择 v2rayNG 或 v2flyNG。先看操作系统和架构,再看节点要求,不必把几个客户端同时装上逐个试。

v2rayN 桌面客户端

推荐

面向 Windows、macOS 和 Linux 的桌面使用场景。Desktop 版采用跨平台界面;WPF 版面向 Windows。两类安装包不能仅凭文件名中的 v2rayN 判断适用系统。

适合:电脑端首次配置、订阅管理与路由设置

v2rayNG 安卓客户端

使用 Xray 内核的安卓客户端。节点包含 VLESS、REALITY 等要求时,应同时核对客户端所带内核的支持情况。

适合:安卓设备、需要 Xray 协议能力的订阅

v2flyNG 安卓客户端

使用 V2Fly 内核的安卓客户端。选择依据是已有配置与 V2Fly 的兼容要求,而不是名称相近就认为能完全互换。

适合:安卓设备、已有 V2Fly 兼容配置

架构也要对应:Windows 常见为 x64,macOS 需区分 arm64 与 x64,Linux 还要区分 deb、rpm 包格式。安卓通常先选 arm64;不确定设备架构时可查看下载页的通用包说明。安装包和便携压缩包的启动方式不同,应按所选包的说明操作。

三、订阅从哪里获得,和单个分享链接有什么区别?

订阅地址来自服务器运营方或自建服务管理端,客户端不会自动生成可用远端节点。订阅是一组配置的更新入口,单个分享链接通常只代表一条连接配置。

首次更新得到零个节点,不一定是客户端坏了。先确认订阅有效期和额度,再看服务器返回的是节点数据,还是登录页面、错误提示或重定向页面。浏览器能打开一个网页,不代表客户端能把它解析成节点。

四、v2rayN 和 v2rayNG 怎么导入订阅?

桌面端先建分组,再执行更新,最后选中一个节点作为活动服务器。以下以 v2rayN 常见界面名称为例;不同发行版可能调整按钮位置,“订阅分组设置”“更新订阅”和“设为活动服务器”是需要找到的操作。

  1. 新建分组

    打开主界面「订阅分组」→「订阅分组设置」,使用「添加」或「+」新建分组,填写便于识别的备注。

  2. 粘贴地址

    在分组的 URL 栏粘贴完整订阅地址,检查开头、结尾及令牌是否被截断,保存设置。不要粘贴带引号的整段聊天消息。

  3. 更新订阅

    回到「订阅分组」菜单执行「更新全部订阅(不通过代理)」。首次没有可用节点时,从直连更新开始;确需代理且已有可用节点时,再尝试通过代理更新。

  4. 选择服务器

    在节点列表中右键目标条目,选择「设为活动服务器」。确认日志中内核启动正常,再进入系统代理设置,不要只看列表里是否出现了节点。

v2rayNG 常见路径为侧栏「订阅分组设置」→ 右上角「+」,填写名称与订阅 URL 并保存;回到主列表,在右上角菜单中执行「更新订阅」。选择节点后点击连接按钮,首次启动需确认安卓系统的 VPN 连接请求。菜单文案若略有差异,以所装版本的订阅管理入口为准。

五、Xray 与 V2Fly 内核怎么选?

按节点要求选择内核,不按名称推测速度。VMess、VLESS 是协议名称,WebSocket 是传输方式,TLS、REALITY 是安全相关配置;这些层次可以组合,但不是每个内核都支持每种组合。

Xray 配置判断

主要判断
订阅是否指定 Xray 能力
常见协议
VLESS、VMess
特殊要求
REALITY、xtls-rprx-vision
安卓入口
v2rayNG

含 REALITY 或 Vision 参数时,使用支持该组合的 Xray 版本,字段保持与服务端一致。

V2Fly 配置判断

主要判断
服务端提供 V2Fly 兼容配置
常见组合
VMess + WebSocket + TLS
兼容检查
传输、认证及配置语法
安卓入口
v2flyNG

不要把 Xray 专用字段直接复制过来;已有配置可用时,先保留原内核与参数。

v2rayN 可在「设置」→「参数设置」中查找 Core 类型相关设置,部分版本还按协议分别指定内核。调整后需要让客户端重新启动内核。若日志提示未知字段、未知传输类型,先确认节点配置与内核能力,而不是反复修改服务器端口。能启动只是第一步,认证参数和远端握手仍须正确。

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

先用系统代理验证浏览器访问,确有应用不遵循系统代理时再考虑 TUN。系统代理把代理地址写入系统设置;TUN 创建虚拟网络入口,通过路由接收更多应用流量,但也需要处理权限、DNS 和本地网络访问。

入口适用情况需要注意
系统代理浏览器及遵循系统代理设置的应用部分应用有自己的代理设置,或直接忽略系统设置
应用手动代理支持填写 HTTP / SOCKS 地址的单个应用使用客户端实际监听地址和端口
TUN需要接管更多应用流量的桌面场景检查权限、DNS、路由及局域网排除规则
安卓 VPN 入口v2rayNG 等客户端建立系统 VPN 通道查看是否限制应用范围,避免另一个 VPN 占用入口

在 v2rayN 的系统代理菜单中,先使用「自动配置系统代理」;停止使用时选择「清除系统代理」。开启 TUN 不会修复失效订阅或错误密码。它改变的是流量进入客户端的方式,不能替代节点连接本身。

七、“全局”和“分流”应该怎么选?

日常使用先选合适的分流规则,排查时可短暂切换到明确的代理路由作对照。代理入口与路由策略是两层设置:应用先把流量送进客户端,内核再决定走直连、代理还是阻断出站。

分流逻辑示意(不是可直接导入的配置):
局域网地址 → direct
明确需要代理的域名 → proxy
其余连接 → 按当前路由的默认出站处理

系统代理菜单里的“自动配置”不是“自动分流”的同义词。还要检查当前路由预设和最终默认出站。如果规则使用 geosite:cn 或 geoip:cn,对应规则数据必须可用;只填一个规则名称并不能凭空获得完整域名分类。

八、节点有延迟,为什么网页还是打不开?

延迟结果只代表某项测试成功,不代表整个访问链路正常。TCP 探测成功可能仅说明远端端口可连接;实际网页还涉及代理握手、认证、DNS、TLS 和路由。应看测试类型,而不只看一个毫秒数字。

订阅更新一直超时怎么办?

在订阅菜单先尝试不通过代理更新;若网络必须经代理访问订阅,先确认一个现有节点能用,再执行通过代理更新。不要把失效节点当成更新订阅的唯一出口。

节点有延迟,浏览器却打不开?

确认已设为活动服务器并开启系统代理,再检查内核日志。若只做了 TCP 延迟测试,补做实际连接测试,区分端口可达与协议握手成功。

提示证书或 TLS 握手失败?

先启用系统时间自动同步,再核对节点中的服务器名称、TLS 设置与服务端要求。不要把跳过证书验证当成常规修复方法。

打开 TUN 后本地设备访问不了?

先关闭 TUN 作对照,确认本地网络本身可达,再检查路由是否覆盖局域网网段。按实际网络配置排除本地地址,不要直接清空全部路由规则。

每次只改变一个变量,并记录改变前后的错误。订阅更新错误属于配置获取阶段,内核启动错误属于本地运行阶段,远端认证错误属于连接阶段;把这些混在一起处理,容易让原本可用的设置也失效。

九、本地端口怎么填,如何检查是否冲突?

应用要连接的是客户端的本地监听端口,不是远端服务器端口。先在 v2rayN「设置」→「参数设置」查看实际监听配置,再填写应用代理。下面用 127.0.0.1:10808 演示检查方法,这只是示例,不保证是每个版本的默认值。

# Windows PowerShell:检查示例端口是否有 TCP 监听
Get-NetTCPConnection -LocalPort 10808 -State Listen

# Linux:查看 TCP 监听列表,在输出中查找 10808
ss -lntp

# macOS:检查示例端口的监听进程
lsof -nP -iTCP:10808 -sTCP:LISTEN

端口无监听时,先确认内核是否启动;日志出现 address already in use 时,检查哪个进程占用端口,关闭重复运行的客户端或修改监听端口。修改后要同步更新应用的手动代理地址,旧端口不会自动跟随。

十、怎样确认配置完成,并保留可恢复的设置?

以实际访问、日志和模式切换结果作为验收依据,不以“已连接”图标作为唯一依据。第一次配置完成后,记录客户端、内核、监听端口和路由预设,后续升级或换节点才有可对照的基线。

  1. 检查启动:选择活动服务器后确认内核正常启动,日志没有持续重复的端口占用或配置解析错误。
  2. 检查访问:分别测试一个预期直连的目标和一个预期走代理的目标,观察连接日志中的实际出站。
  3. 检查 DNS:若域名访问失败但其他连接正常,核对 DNS 配置;不要只用直接访问 IP 的方式判断 HTTPS 服务。
  4. 检查退出:使用系统代理时,清除系统代理后再关闭客户端,确认常规网络访问恢复。
  5. 保存配置:使用客户端提供的备份或导出功能,妥善保存包含订阅、认证信息的文件;分享排障信息时先脱敏。

升级前保留可恢复配置,升级后先沿用原节点和原路由验证,不要同时换内核、改 DNS、启用 TUN。遇到无法定位的错误,可整理“系统、客户端版本、内核、协议组合、复现步骤、脱敏日志”六项信息,再参考FAQ或完整手册逐项处理。这样能把问题收敛到明确的环节,而不是反复重装。

按平台下载客户端

选择 Windows、macOS、Android 或 Linux 安装包,再按教程完成订阅导入与代理设置。