订阅链接是一段远程配置地址。客户端访问这个地址后,取得一组节点资料,再把协议、服务器地址、端口、用户标识、传输方式和安全参数写入本地列表。它不是节点本身,也不是填写在浏览器地址栏里使用的普通网页。
导入动作通常分为两步:先保存订阅地址,再执行一次更新。只完成第一步时,分组可能已经出现,但节点列表仍为空。v2rayN 与 v2rayNG 的菜单位置不同,处理逻辑则基本一致。
本文适合已经取得完整订阅地址、但不清楚应粘贴到哪个入口的用户。内容覆盖 v2rayN 7.x 与 v2rayNG 1.10.x 的添加路径、更新动作、Base64 订阅与单条分享链接的区别,以及导入为空、超时、重复节点等常见情况。读完可以独立完成桌面端和安卓端的订阅配置。
先区分订阅链接与单节点链接
订阅链接通常以 https:// 开头。访问结果可能是一段 Base64 文本,也可能是客户端能够直接解析的结构化数据。一条订阅里可以包含多个 VMess、VLESS 节点,服务端更新内容后,客户端再次拉取即可同步变化。
单节点分享链接则常以 vmess:// 或 vless:// 开头。它只描述一个节点,适合通过“从剪贴板导入”加入本地配置。把单节点链接误填到订阅地址输入框,有些版本会拒绝保存,有些版本能够保存但更新结果为空。
订阅地址
- 常见开头
- https://
- 节点数量
- 一条或多条
- 更新方式
- 重新拉取远程内容
- 保存位置
- 订阅分组设置
适合长期使用,同一分组中的节点可以批量刷新。
单节点链接
- 常见开头
- vmess:// 或 vless://
- 节点数量
- 通常一条
- 更新方式
- 重新导入新链接
- 保存位置
- 本地节点列表
适合临时添加,不会自动跟随远程节点列表变化。
v2rayN 桌面端添加订阅
以下路径以 v2rayN 7.x 中文界面为参照。主窗口上方的“订阅分组”用于管理远程订阅,“服务器”菜单中的“从剪贴板导入分享链接”则用于 VMess、VLESS 单节点。两类入口不要混用。
-
复制地址
完整复制以
https://开头的订阅地址。粘贴到纯文本输入框检查首尾,避免带入换行、引号或说明文字。 -
打开分组
启动 v2rayN,依次打开「订阅分组」→「订阅分组设置」,点击添加按钮建立新分组。
-
填写链接
在“别名”中填写便于识别的名称,在“可选地址”或订阅地址栏粘贴完整链接。启用状态保持开启,然后保存。
-
更新订阅
返回主窗口,打开「订阅分组」→「更新全部订阅(不通过代理)」。已有可用代理且直连超时时,可改选通过代理更新。
-
启用节点
节点出现后选中一条记录,按 Enter 或通过右键菜单设为活动服务器,再在系统托盘菜单选择“自动配置系统代理”。
更新成功后,主列表通常会出现地址、端口、协议、传输方式和订阅分组名称。可先对分组执行一次真连接测试。测试结果为实际建立代理连接所需时间,比只看服务器网络响应更接近日常访问情况。例如同一网络下,三条节点的真连接结果分别为 184 ms、326 ms 和超时,应先选择 184 ms 的节点进行网页访问测试。
如果节点已出现但无法启动核心,检查「设置」→「参数设置」→「Core 类型」。VLESS、REALITY、XTLS Vision 等配置通常应交给兼容相应字段的 Xray 内核处理。更换 Core 类型只影响执行配置的核心,不会改变订阅地址本身。
v2rayNG 安卓端添加订阅
v2rayNG 使用 Xray 内核,订阅入口位于侧边菜单。保存地址后仍需返回主界面执行更新。仅看到订阅分组名称,不代表节点资料已经下载完成。
-
进入设置
打开 v2rayNG 1.10.x,点击左上角菜单按钮,进入「订阅分组设置」。不同小版本可能显示为“订阅设置”,功能相同。
-
新建分组
点击右上角添加按钮,填写备注名称并粘贴订阅地址。确认“启用”开关处于开启状态,然后保存。
-
拉取节点
返回节点列表,打开右上角菜单,选择「更新订阅」。等待底部提示更新完成,不要在拉取过程中连续点击。
-
选择节点
点选节点名称,使其成为当前配置。可先运行“测试全部配置真连接”,再保留延迟较低且没有超时的记录。
-
启动连接
点击主界面的圆形连接按钮,确认系统连接请求。状态区域开始显示上行与下行流量后,再进行网页访问测试。
v2rayNG 的本地 SOCKS 端口通常为 10808。手机上的普通应用不需要手工填写这个端口,客户端会通过系统连接接口接管流量。只有在调试浏览器或把本机作为局域网代理时,才需要关心监听地址和端口。
若只希望部分应用经过代理,可进入「设置」→「分应用代理」,启用后选择对应应用。这里控制的是流量进入核心的范围;节点自身的域名、端口、传输层和安全参数仍由订阅提供。
- 更新后节点变少:远程订阅返回的节点数量发生变化,客户端会按当前内容重建该分组。
- 节点名称乱码:多见于返回文本编码或旧格式备注字段异常,可先更新客户端,再重新拉取订阅。
- 新旧节点同时存在:检查是否把同一地址保存到了两个订阅分组,或是否把分享链接又手工导入了一次。
Base64、VMess 与 VLESS 格式说明
Base64 是内容编码方式,不是代理协议。常见订阅响应会把多行分享链接合并后进行 Base64 编码,客户端先解码,再逐行识别 vmess://、vless:// 等内容。因此,“Base64 订阅”可以同时承载不同协议的节点。
VMess 分享链接常把节点参数编码为一段文本。解码后通常能看到地址、端口、用户标识、传输方式、TLS 状态、WebSocket 路径等字段。VLESS 分享链接更接近标准 URI:用户标识放在连接信息中,传输、安全层、SNI、Flow、指纹等参数位于查询部分。
订阅响应
├─ Base64 编码的多行文本
│ ├─ vmess://单节点
│ └─ vless://单节点
└─ 客户端专用结构化响应
├─ 节点字段
├─ 分组信息
└─ 更新提示
VMess + WS + TLS
- 协议
- VMess
- 传输
- WebSocket
- 安全层
- TLS
- 关键字段
- host、path、SNI
导入后应核对路径是否以斜杠开头,服务器名称是否完整。
VLESS + REALITY
- 协议
- VLESS
- 传输
- TCP
- Flow
- xtls-rprx-vision
- 关键字段
- publicKey、shortId、SNI
相关字段应由订阅自动写入,不应凭经验自行补写。
VLESS + WS + TLS
- 协议
- VLESS
- 传输
- WebSocket
- 安全层
- TLS
- 关键字段
- host、path、encryption
VLESS 的 encryption 通常为 none,这不等同于关闭外层 TLS。
Base64 节点集合
- 类型
- 文本编码
- 内容
- 多行分享链接
- 换行
- 每行一个节点
- 解析动作
- 解码后逐条导入
解码结果为空时,应先检查订阅响应,而不是修改节点协议字段。
兼容性取决于客户端版本和内核版本。客户端负责解析订阅并生成配置,内核负责执行配置。出现“能够导入但不能启动”的情况时,说明订阅解析阶段可能已经完成,问题更可能位于内核不识别新字段、参数组合不完整或传输设置不匹配。
v2flyNG 使用 v2fly 内核,适合处理其内核已经支持的 VMess、VLESS 与常见传输组合。若订阅包含依赖 Xray 扩展字段的配置,应使用 v2rayNG,并保持客户端及内核处于相互兼容的版本组合。
桌面端与安卓端如何共用订阅
同一条订阅地址通常可以分别保存到 v2rayN 和 v2rayNG。两端会独立拉取配置,也会各自保存节点选择、路由模式和本地设置。桌面端切换活动节点,不会自动改变安卓端当前选中的节点。
推荐方案:双端保存同一条订阅
桌面端(v2rayN)
- 在「订阅分组设置」保存地址
- 按需要选择直连或通过代理更新
- 使用系统代理与路由规则控制流量
- 本地 SOCKS 端口常见为 10808
安卓端(v2rayNG)
- 在「订阅分组设置」保存同一地址
- 主界面菜单执行更新订阅
- 按需要启用分应用代理
- 使用真连接测试筛选节点
两端节点来源保持一致,但活动节点、更新时刻、本地端口和路由设置分别管理。
不建议把已解析的节点列表从一个客户端复制到另一个客户端后长期使用。手工复制得到的是某一时刻的静态配置,远程节点地址、端口或用户标识变化后不会同步。直接在两端保存原订阅地址,维护路径更短。
订阅地址应按账户凭据对待。不要发到公开页面,也不要通过截图完整展示。怀疑地址已经外泄时,应在提供订阅的一侧重置链接,再删除客户端中的旧分组并添加新地址。
导入失败与更新为空的检查顺序
排查时先确认入口,再看网络,最后检查格式。不要一开始就逐项改动协议参数。订阅生成的字段彼此关联,随意修改 SNI、路径、Flow 或公钥,容易把原本的拉取问题变成新的连接问题。
粘贴后提示订阅地址无效?
先把链接粘贴到纯文本输入框,删除首尾空格、换行和引号。确认开头为 https://,并检查链接是否在复制时被聊天软件截断。若拿到的是 vmess:// 或 vless://,应改用“从剪贴板导入分享链接”。
更新完成但列表里没有节点?
在 v2rayN 中查看订阅更新提示与日志,在 v2rayNG 中查看底部返回信息。若响应为空或无法解析,重新确认订阅输出格式;若分组被停用,进入订阅分组设置打开启用开关后再更新。
订阅更新一直提示超时?
先确认设备时间与网络访问正常。v2rayN 可在已有可用节点时选择「订阅分组」→「更新全部订阅(通过代理)」。v2rayNG 可先连接一条可用配置,再在订阅设置中启用通过代理更新,然后重试。
节点导入后全部无法连接?
先任选一条执行真连接测试,再查看核心日志。重点核对服务器端口、用户标识、传输方式、TLS 或 REALITY 字段。v2rayN 还应检查「设置」→「参数设置」→「Core 类型」,并确认本地 10808 等监听端口没有被占用。
每次更新都出现重复节点?
进入订阅分组设置,检查相同地址是否保存了两次。再查看重复记录是否属于手工导入节点;手工节点不受订阅分组更新管理,需要确认内容后单独删除。
- 确认复制的是订阅地址,而不是单条分享链接或说明页面地址。
- 确认地址完整,首尾没有空格、换行、引号和额外标点。
- 确认订阅分组处于启用状态,并主动执行一次更新。
- 直连拉取超时时,再尝试通过已有代理更新。
- 节点已经出现但无法连接时,查看核心日志与真连接测试结果。
- 最后再核对协议、传输层、安全层和客户端内核的兼容情况。
完成导入的判断标准不是“分组已保存”,而是节点列表能够显示、至少一条节点通过真连接测试、连接后产生上下行流量,并且系统代理或分应用代理按预期生效。按这个顺序确认,可以把订阅拉取、节点执行和流量接管三个环节分开定位。