本文速览

本文适合已经取得订阅地址,但不确定应粘贴到哪个入口的用户。操作覆盖 v2rayN 7.x 与 v2rayNG 1.10.x:先区分订阅地址和单节点分享链接,再完成双端导入、手动更新、分组管理与日志排查。

先区分订阅链接与单节点分享链接

先看链接开头。以 https:// 开头、访问后返回一批节点记录的地址,通常是订阅链接。以 vmess://vless://trojan:// 开头的内容,通常只描述一个节点。两类内容使用不同入口,粘贴错位置是“保存成功但列表为空”的常见原因。

订阅地址相当于一个可重复请求的数据源。客户端保存的是地址、备注和更新选项,每次执行“更新订阅”时重新获取节点列表。单节点分享链接则直接携带服务器、端口、用户标识、传输方式和 TLS 参数,导入后不会自动跟随远端节点列表变化。

订阅地址

常见开头
https://
内容数量
通常为多个节点
更新方式
重新请求远端地址
保存位置
订阅分组

适合需要定期同步节点增删、名称和参数的场景。

分享链接

常见开头
vmess、vless、trojan
内容数量
每条通常对应一个节点
更新方式
删除后重新导入
保存位置
服务器列表

适合临时测试单个配置,或核对特定协议参数。

在 v2rayN 添加并更新订阅

以下路径以 v2rayN 7.x 桌面界面为例。先运行客户端,再打开主窗口。若菜单名称略有变化,仍按“订阅分组、添加地址、更新订阅”三层关系定位,不要把订阅地址粘贴到手动添加 VMess 服务器的窗口。

  1. 打开分组

    在主界面进入「订阅分组」→「订阅分组设置」,点击「+」新建分组。分组名称可写成用途或提供方名称。

  2. 粘贴地址

    把完整的 HTTPS 订阅地址粘贴到 URL 输入框。确认开头、结尾没有空格,再保存分组。

  3. 核对内核

    进入「设置」→「参数设置」→「Core 类型」,包含 VLESS、XTLS 或 REALITY 的配置选择 Xray 内核。

  4. 执行更新

    返回主界面,打开「订阅分组」并执行「更新全部订阅」。更新结束后查看状态栏中的新增、删除与失败数量。

  5. 选择节点

    在服务器列表选中节点并设为活动服务器,再按实际需求开启系统代理。仅导入节点不会自动改变系统流量入口。

更新成功后,服务器列表会出现协议、别名、地址和端口。先按分组筛选,再选中一个节点执行延迟测试。延迟测试返回数值只说明测试目标可响应,不等于实际下载速度。若 50 个节点在约 2 至 5 秒内全部导入,但延迟列为空,应继续检查内核是否启动,而不是反复添加同一订阅。

v2rayN 常见本地端口包括 SOCKS 端口 10808。实际值以「设置」→「参数设置」中的本地监听项为准。浏览器或命令行工具采用手动代理时,协议类型和端口必须对应;把 HTTP 代理请求发到 SOCKS 端口会直接连接失败。

在 v2rayNG 添加 Android 订阅

v2rayNG 的订阅入口位于分组管理,不在右下角的单节点导入菜单。以下路径以 v2rayNG 1.10.x 为例。导入前先把订阅地址复制到系统剪贴板,并确认复制的是 URL,不是网页中的套餐名称或到期时间。

  1. 进入设置

    打开侧边菜单,进入「订阅分组设置」。点击右上角「+」,准备添加新的订阅来源。

  2. 填写订阅

    在备注栏填写便于识别的名称,在 URL 栏粘贴完整订阅地址。需要时开启自动更新,再点击右上角保存。

  3. 更新分组

    返回主界面,打开右上角菜单并选择「更新订阅」。等待底部提示显示更新完成,再查看配置数量。

  4. 切换配置

    点选目标节点,使其成为当前配置。点击连接按钮后确认状态栏出现连接状态,再进行访问测试。

  5. 查看日志

    连接失败时进入「日志」查看第一条错误。优先处理域名解析、连接超时、证书名称和端口拒绝问题。

若拿到的是单条 vmess://vless://trojan://,不要创建订阅分组。先复制完整分享链接,再使用主界面的「+」→「从剪贴板导入」。导入完成后打开配置详情,核对地址、端口、传输协议、TLS、SNI 和路径。

双端分组、更新与节点同步

桌面端和 Android 端可以保存同一条订阅地址,但两端不会直接互相传输本地配置。所谓同步,是两端分别请求同一个远端订阅源。远端新增或删除节点后,两端都要各自执行一次更新,列表才会一致。

推荐方案:双端使用同一订阅源

桌面端(v2rayN)
  • 按用途建立订阅分组
  • 使用 Xray 内核处理 VLESS 配置
  • 更新后按分组筛选节点
  • 连接前核对系统代理状态
Android 端(v2rayNG)
  • 保存同一条完整订阅 URL
  • 更新后重新选择当前节点
  • 按需设置分应用代理
  • 失败时从运行日志定位参数

节点列表由同一远端数据源生成;分组名称、当前节点和本地路由设置仍由各客户端独立保存。

分组应按来源或使用目的划分,不要按协议建立过多重复订阅。例如一个订阅同时包含 VMess 与 VLESS,保留在同一分组即可,客户端列表中的协议列已经能够区分类型。重复添加相同 URL 会让节点名称相同、来源不同,后续排查更新结果反而更困难。

自动更新不是实时推送。客户端通常在启动后或到达设定间隔时请求订阅,休眠、断网或后台限制会让计划任务延后。看到远端已经调整节点时,直接执行手动更新最明确。更新前记录当前节点名称,更新后若该节点被删除,应从新列表重新选择活动配置。

检查项 v2rayN v2rayNG
订阅保存位置 订阅分组设置 订阅分组设置
单节点入口 从剪贴板导入批量 URL 「+」→「从剪贴板导入」
更新后动作 确认活动服务器 重新点选当前配置
故障入口 主窗口日志 侧边菜单中的日志

vmess、vless 与 trojan 分享格式

VMess 分享链接常见形式是 vmess:// 后跟一段 Base64 文本。解码后通常得到 JSON 对象,其中包含地址、端口、用户标识、传输网络、路径和 TLS 等字段。Base64 只负责文本表示,不代表加密,也不是判断节点是否可用的依据。

VLESS 与 Trojan 通常采用标准 URI 结构。服务器地址和端口位于主机部分,传输、安全层、SNI、指纹和 Flow 等参数放在问号后的查询字段中,井号后的文字是节点备注。复制时遗漏查询字段,可能出现地址正确但握手失败。

VMess + WS + TLS

用户标识
id 字段
传输
WebSocket
路径
/ray
安全层
TLS

分享内容常封装为 Base64 编码的 JSON,导入后应核对 host、path 与 SNI。

VLESS + Reality

传输
TCP
安全层
Reality
Flow
xtls-rprx-vision
指纹
chrome

使用 Xray 内核处理,public key、short id 与 server name 必须完整保留。

Trojan + TLS

认证内容
URI 用户信息
常见端口
443
安全层
TLS
服务器名称
SNI 参数

密码、服务器名称和证书对应域名需要同时匹配。

Base64 订阅正文

外层内容
Base64 文本
解码结果
多行分享链接
每行记录
一个节点配置
导入入口
订阅分组

部分订阅直接返回纯文本链接列表,是否采用 Base64 由订阅源决定。

vless://[email protected]:443?type=tcp&security=reality&flow=xtls-rprx-vision&sni=www.example.com&fp=chrome&pbk=AbCdEfGhIjKlMnOpQrStUvWxYz0123456789abc&sid=1a2b3c4d#VLESS-Reality

trojan://[email protected]:443?security=tls&type=tcp&sni=www.example.com#Trojan-TLS

上面的地址只用于展示字段位置。真实 VLESS 链接中的 UUID、Reality 公钥和 short id 必须由配置来源提供;Trojan 链接中的认证内容也必须完整。手工改动 securitytypeflow 不会把一种服务端配置转换成另一种协议。

传统 Base64 订阅解码后通常是多行分享链接,每行对应一个节点。客户端先获取订阅正文,再解码并逐行识别协议。若正文是登录页面、错误提示或过期通知,即使 HTTP 请求成功,也会显示“识别到 0 个配置”。此时应检查订阅地址返回内容,而不是修改本地端口。

订阅失败、节点为空与连接异常排查

排查时按“能否获取订阅、能否解析节点、内核能否启动、流量是否进入代理”四层处理。不要一开始就删除全部配置。先保留原分组和日志,错误发生在哪一层通常能从提示文字中直接判断。

订阅更新一直提示超时?

先确认设备网络正常,再用浏览器测试订阅地址是否能够返回内容。若地址只能经现有节点访问,在订阅设置中启用通过代理更新,并确认当前节点已经连接。

更新成功但列表是空的?

查看更新日志中的识别数量。显示 0 个配置时,检查返回内容是否为 Base64 节点列表、纯文本分享链接或错误页面,同时确认订阅令牌没有过期。

同一批节点为什么重复出现?

打开订阅分组设置,核对是否保存了两个相同 URL,或同一分组被重复创建。删除重复分组后执行一次完整更新,不要逐条清理生成的节点。

节点导入后为什么不能连接?

先看内核日志第一条错误。VLESS Reality 重点核对 Core 类型、server name、public key、short id、指纹和 Flow;WebSocket 配置重点核对 host 与 path。

连接成功但网页仍然直连?

在 v2rayN 检查系统代理是否开启,并核对路由模式。使用手动代理的程序应连接正确的本地协议与端口,例如 SOCKS 127.0.0.1:10808。

日志出现 connection refused,通常表示目标地址可达但指定端口没有接受连接;出现超时则可能是网络路径、域名解析或远端服务不可达。TLS 名称错误应检查 SNI,Reality 握手错误应核对公钥、short id、指纹和 server name。不同错误不能用切换本地代理端口统一解决。

若 v2rayN 能导入而 v2rayNG 不能,先确认两端复制的是同一条完整 URL,再比较客户端版本和内核支持。包含较新 Xray 参数的 VLESS 配置应使用 v2rayNG 的 Xray 内核。若需要 V2Fly 内核处理兼容配置,可使用 v2flyNG,但 Reality 与 XTLS 相关参数仍应按内核能力选择,不要只改协议名称。