v2rayN 与 v2rayNG 订阅链接导入:入口位置与 Base64/URI 格式说明

分别说明桌面端 v2rayN 和安卓端 v2rayNG 添加订阅的入口与更新方式,并解释 Base64 订阅和 vmess://、vless:// 分享链接的区别。

本文速览

先看链接开头,再选导入入口:HTTPS 订阅地址放进订阅分组,vmess://、vless:// 节点分享链接从剪贴板导入。本文按桌面端与安卓端分别说明保存、更新、选择节点和启动连接的顺序,并给出 Base64 格式判断、更新报错与跨设备复用的检查方法。适合首次配置客户端,或遇到“订阅已添加但列表为空”的用户。

先区分订阅地址与节点分享链接

订阅地址是一个用于获取节点列表的网络入口,通常以 https:// 开头。客户端保存地址后,还要请求这个地址,解析返回内容,才能生成服务器列表。网页控制台的登录地址、套餐页面和订阅地址不是同一个入口,复制时应使用服务提供方标注的“订阅链接”或兼容当前客户端的订阅入口。

vmess:// 与 vless:// 则通常描述单个节点。它们直接携带连接参数,不需要先当作网页访问。把节点 URI 粘进订阅地址栏,可能出现不支持的 URL 协议;把 HTTPS 订阅地址当作普通节点导入,也可能提示没有识别到服务器。

HTTPS 订阅地址

推荐

保存到订阅分组,再执行更新。节点增删、地址变更等内容可在后续更新时重新获取;实际是否支持取决于订阅服务。

适合:长期使用、需要定期获取节点变更的场景。

VMess / VLESS 分享链接

复制完整 URI,从剪贴板或二维码入口导入。导入结果是当时那份连接参数,不会因为来源节点后来变更而自动同步。

适合:单节点测试、临时迁移、管理员单独提供连接参数。

v2rayN:添加订阅分组,再更新节点

v2rayN 是桌面客户端,本文步骤用于 macOS,也可作为 Windows、Linux 界面的操作参考。不同发行版本的按钮位置和文案可能略有变化;核心顺序始终是“创建分组 → 填入地址 → 保存 → 更新”。这里使用中文界面常见菜单名称,若菜单把“不通过代理”写成“直连”,按相同含义选择。

  1. 打开分组

    在主界面进入「订阅分组」→「订阅分组设置」,点击「添加」或「+」。不要进入服务器的手动 VMess/VLESS 参数编辑页。

  2. 填写地址

    在「别名」填入便于区分的名称,例如“日常订阅”;在「可选地址(Url)」或订阅地址字段粘贴完整 HTTPS 链接。确认没有复制前后的引号、空格或换行,再保存。

  3. 执行更新

    回到主界面,打开「订阅分组」→「更新全部订阅(不通过代理)」。首次尚无可用节点时先尝试此项;若来源地址只能通过现有代理访问,且已有可用代理,再选择通过代理更新。

  4. 检查列表

    切换到刚建立的分组,确认出现服务器条目。检查协议、地址与端口是否完整,再通过服务器右键菜单的「设为活动服务器」选定节点;部分界面也支持双击选择。

  5. 启用代理

    确认内核已启动,再从「系统代理」选择「自动配置系统代理」。用浏览器测试访问,并查看日志是否有连接错误。导入成功只说明列表已解析,不代表系统流量已经进入代理。

如果收到的不是订阅地址,而是一条或多条节点 URI,先复制完整文本,再使用「服务器」→「从剪贴板导入批量 URL」。这条路径不需要新增订阅分组。批量文本通常按一行一条整理,复制时不要把说明文字、代码围栏或聊天消息中的省略号带进去。

v2rayNG:订阅分组设置与更新入口

v2rayNG 是使用 Xray 内核的安卓客户端。它与桌面端 v2rayN 的操作入口不同,但同样需要先保存订阅,再更新。不要把安卓端的“从剪贴板导入”与订阅管理混用:前者主要处理节点分享内容,后者保存可反复拉取的地址。

  1. 进入订阅管理。打开左上角侧边菜单,选择「订阅分组设置」,点击右上角「+」。填写备注,并在「可选地址(URL)」中粘贴订阅地址,然后点击右上角确认按钮保存。
  2. 返回更新列表。回到配置主界面,打开右上角菜单,选择「更新订阅」。等待更新完成后再查看配置列表;仅在订阅管理页保存,不会立即等同于获取成功。
  3. 选择节点启动。点选需要使用的配置,再点击右下角连接按钮。首次连接时,安卓系统会显示 VPN 连接请求,确认后客户端才能建立用于接管流量的本地隧道。
  4. 检查连接结果。观察客户端状态与日志,并测试实际访问。系统 VPN 图标表示隧道已建立,不保证远端节点可达,也不代表 DNS、认证或传输参数一定正确。

单节点导入使用主界面右上角「+」→「从剪贴板导入」;二维码则使用「+」→「扫描二维码」。二维码只是承载文本的方式,不是一种新的代理协议。扫描后仍要检查得到的是节点 URI 还是订阅地址,并把后者交给订阅管理入口。

Base64、vmess:// 与 vless:// 的格式关系

Base64 是二进制到文本的编码方式,不是加密,也不是代理协议。传统通用订阅常把多行节点 URI 合并,再对整段文本做 Base64 编码。客户端先解开外层编码,再逐行识别 URI。也有订阅直接返回纯文本 URI,或依据客户端类型返回不同内容,因此不能要求所有订阅都长得一样。

443
HTTPS 默认端口;地址可显式指定其他端口
4 字符
标准 Base64 每组编码最多 3 字节输入

常见的 VMess 分享形式是 vmess:// 后接 Base64 编码的 JSON,里面包含服务器地址、端口、用户标识和传输设置。VLESS 分享链接通常采用 URI 结构,把用户标识、主机、端口写在主体中,把 TLS、传输等参数放进查询部分。不能把一条 VLESS URI 机械地按“前缀后全部是 Base64”处理。

HTTPS 订阅地址
  → 请求订阅内容
  → 识别外层编码(如 Base64)
  → 得到一行或多行 vmess://、vless:// URI
  → 解析成客户端服务器条目

vmess:// 分享链接
  → 常见形式为 Base64(JSON)
  → 读取地址、端口、身份与传输参数

vless:// 分享链接
  → 解析 URI 主体、查询参数与备注
  → 读取地址、端口、身份与传输参数

返回内容如果以 HTML 页面开头,往往是登录页、访问验证页或错误页,而不是可解析的节点订阅。HTTP 请求成功与订阅解析成功是两个阶段;即使返回状态是 200,正文也可能完全不包含节点。

订阅更新失败:按网络、内容、节点排查

先读更新日志,再决定是否重建分组。反复删除和添加同一条错误地址,不能解决访问权限或格式不匹配。保留已有可用节点,分清错误发生在请求订阅时,还是已经导入后的连接阶段。

现象优先判断下一步操作
请求超时、域名解析失败客户端尚未取得订阅正文,属于网络访问阶段。检查网络与 DNS,再比较直连更新和通过已有代理更新的结果。
返回 401 或 403常见于令牌失效、权限限制,也可能是访问防护。从来源平台重新复制订阅入口,核对账户状态;不要只凭状态码断定具体原因。
解析失败、识别到 0 个节点可能返回网页、格式不兼容或内容本身为空。选择适用于 v2rayN/v2rayNG 的订阅格式,检查分组筛选和更新日志。
有节点但认证失败订阅获取已完成,故障位于节点参数或服务端。更新订阅后重新选择节点;检查账户有效期、身份参数和设备时间。
启动成功但浏览器不通可能涉及系统代理、分应用规则、DNS 或节点连通性。分别检查本地接管设置与连接日志,不要再次把问题归为“订阅未导入”。

Mac 与安卓复用订阅:同步内容与限制

同一条订阅能否在多台设备上使用,首先取决于服务提供方的设备数、并发数与访问限制。客户端能够保存相同地址,不等于账户允许同时连接。确认服务条款后,再分别导入;无需把 Mac 上生成的整份运行配置直接搬到安卓端。

复用方案:两端保存同一订阅,各自更新

桌面端 v2rayN
  • 在订阅分组中保存来源地址。
  • 更新后选择活动服务器。
  • 独立配置系统代理与路由规则。
  • 如设置自动更新,确认更新周期与运行条件。
安卓端 v2rayNG
  • 在订阅分组设置中保存相同地址。
  • 返回主界面执行更新订阅。
  • 独立选择节点与分应用代理范围。
  • 来源重置令牌后同步修改此端地址。

复用的是订阅来源,不是所有本地设置;列表是否一致,还取决于更新时间、客户端兼容性与来源返回内容。

订阅通常同步节点连接参数,不保证同步本地路由、DNS、系统代理状态、分应用名单和当前选中节点。二维码分享通常也只是复制某个节点的静态信息。需要长期跟随来源更新时,优先保存订阅地址;仅需迁移一条临时配置时,再使用节点 URI 或二维码。

下载v2rayN按平台选择客户端