vmess:// 与 vless:// 分享链接怎么用:和订阅地址的区别与导入方法

讲清单条分享链接与订阅地址的本质区别:一个是单节点编码,一个是可更新的节点清单,分别演示在 v2rayN 与 v2rayNG 中从剪贴板导入、扫码导入与订阅更新的操作。

拿到一串以 vmess://vless:// 开头的文本时,客户端面对的是一条节点配置;拿到以 https:// 开头、需要放进“订阅”菜单的地址时,客户端面对的通常是一份可重新拉取的节点清单。两者都能把服务器信息送进客户端,但导入入口、更新方式和适用场景并不相同。

本文速览

本文适合第一次接触分享链接和订阅地址的用户:先识别链接类型,再按 v2rayN 或 v2rayNG 的菜单完成导入,最后通过更新、延迟测试、系统代理与日志确认配置是否真正生效。

先分清单节点链接与订阅地址

vmess://vless:// 都是配置传递格式,不是网页地址。客户端读取它们后,会生成一个出站节点,其中包含服务器域名或 IP、端口、用户标识、传输方式、TLS 设置和备注名称。导入完成后,原始分享文本一般不会被客户端持续访问,因此服务端参数发生变化时,需要重新获取并导入新链接。

订阅地址则是一项远程清单来源。客户端保存该地址后,会在手动更新或定时更新时发起请求,把返回内容解析成多个节点。订阅提供方调整服务器、端口或传输参数后,用户执行一次订阅更新即可同步,不必逐条替换。订阅地址可能返回经过编码的多行分享链接,也可能返回客户端支持的结构化配置,具体格式由提供方决定。

VMess 单节点链接

常见形式是将一组 JSON 字段编码后放在 vmess:// 后面,字段通常包括地址、端口、用户标识、传输网络与 TLS 状态。

适合:临时添加一个节点、旧配置迁移、单点测试

VLESS 单节点链接

采用 URI 结构,服务器与端口位于主干部分,安全层、传输方式、SNI、流控等参数通常放在查询字段中。

适合:明确使用 VLESS 的单服务器配置

HTTPS 订阅地址

推荐

一次维护多个节点,更新时由客户端重新拉取清单;桌面端和安卓端可以保存同一个订阅来源。

适合:长期使用、多节点切换、跨设备同步

判断时不要只看文本长度。VLESS 链接可能很长,订阅地址也可能带有较长的鉴权参数。最可靠的方法是检查开头:vmess://vless:// 进入“从剪贴板导入”入口;普通 https:// 地址优先进入“订阅分组设置”或“订阅设置”。如果提供方明确标注了使用方式,应以其格式说明为准。

VMess 分享链接
vmess://编码后的节点字段
结果:导入 1 个 VMess 节点

VLESS 分享链接
vless://用户标识@服务器:443?security=tls&type=ws
结果:导入 1 个 VLESS 节点

订阅地址
https://sub.example.net/client/list
结果:更新时获取 1 个或多个节点

链接里保存了哪些参数

单节点分享链接的核心作用,是把手工配置表压缩成一段可复制文本。VMess 配置通常包括协议版本、备注、服务器地址、端口、用户标识、额外 ID、传输网络、伪装类型、路径、主机名与 TLS 开关。现代配置中额外 ID 通常为 0,但客户端仍可能保留对应字段以兼容既有节点。

VLESS 本身不采用 VMess 的用户加密方式,认证核心是用户标识。它的 URI 查询参数会继续描述传输层,例如 type=ws 表示 WebSocket,security=tls 表示使用 TLS,sni 指定握手时使用的服务器名称。采用 XTLS Vision 的配置还可能出现 flow=xtls-rprx-vision。这些字段必须与服务端一致,不能根据名称自行增删。

10808
常见本地 SOCKS 端口
10809
常见本地 HTTP 端口
443
TLS 节点常见远端端口
1→多
订阅地址与节点关系

上面的本地端口是客户端监听端口,不是节点服务器端口。v2rayN 常见默认组合为 SOCKS 10808 与 HTTP 10809,实际值应以“设置”→“参数设置”中的本地监听配置为准。如果端口被其他程序占用,核心可能启动失败;此时分享链接本身没有问题,日志却会出现监听失败或地址已被使用的提示。

备注名称只用于客户端列表显示,不参与协议认证。把“香港 01”改成“晚间备用”不会影响连接,但修改服务器地址、端口、用户标识、SNI、传输路径或公钥参数都会改变握手结果。排错时应先恢复原始导入值,再逐项核对,不要一次修改多个字段。

在 v2rayN 中导入、更新与启用

桌面端建议先复制完整链接,不要只选中其中一部分。打开 v2rayN 7.x 后,可使用“服务器”→“从剪贴板导入分享链接”读取剪贴板。部分版本也支持在主窗口聚焦时按 Ctrl + V 导入。成功后列表会新增一行,协议列显示 VMess 或 VLESS,地址、端口和备注应与来源信息一致。

  1. 复制完整的 vmess://vless:// 文本,确认开头和结尾没有被聊天软件截断。
  2. 打开 v2rayN,进入“服务器”→“从剪贴板导入分享链接”。
  3. 在节点列表中选中新条目,按回车或通过右键菜单设为活动服务器。
  4. 执行“服务器”→“测试服务器真连接延迟”,先确认该节点可以建立实际连接。
  5. 在系统托盘菜单中选择“自动配置系统代理”或所需代理模式,再访问网页验证。

如果拿到的是订阅地址,不要放进单节点导入入口。进入“订阅分组”→“订阅分组设置”,新增一个分组名称,将完整 HTTPS 地址粘贴到订阅地址栏并保存。随后执行“订阅分组”→“更新全部订阅”,客户端才会下载节点清单。只保存地址而不执行更新,主列表不会自动出现节点。

v2rayN 的订阅更新会按分组管理节点。更新前可在订阅设置中确认是否启用“通过代理更新”。首次使用且当前没有可用连接时,通常先关闭该选项直接请求;网络环境无法直连订阅服务器时,则先启用一个可用节点,再通过代理更新。更新结束后应查看状态栏或日志,确认返回内容被成功解析,而不是只看窗口是否关闭。

推荐方案:桌面端与安卓端共用一条订阅

桌面端 v2rayN
  • 在“订阅分组设置”保存地址
  • 更新后执行真连接延迟测试
  • 按需要启用系统代理或路由分流
安卓端 v2rayNG
  • 在“订阅设置”保存同一地址
  • 从右上角菜单执行更新订阅
  • 按使用场景设置分应用代理

两端从同一来源拉取节点,但延迟结果、当前选中节点和本地路由规则分别保存在各自设备中。

在 v2rayNG 中剪贴板导入与扫码

v2rayNG 1.10.x 的主界面通过右上角“+”提供导入入口。复制单节点链接后,选择“从剪贴板导入配置”;如果分享信息以二维码呈现,则选择“扫描二维码”。扫描需要相机权限,识别成功后会直接生成节点条目。二维码只是文本载体,里面仍然是 VMess、VLESS 或订阅地址,不会改变协议本身。

  1. 复制分享链接,打开 v2rayNG,点右上角“+”。
  2. 选择“从剪贴板导入配置”,等待底部出现导入成功提示。
  3. 回到配置列表,点选新节点,使其成为当前配置。
  4. 点击右下角连接按钮,确认系统连接授权。
  5. 打开“测试全部配置真连接”或对当前节点执行测试,记录真实连接延迟。

扫码时应让二维码完整进入取景区域,避免屏幕反光或裁切定位角。如果二维码来自另一台设备,也可以先保存清晰图片,再使用客户端提供的图片识别入口;不同版本的菜单文字可能略有差异。识别后务必检查协议、地址和端口,若结果只出现普通网页地址,则它更可能是订阅入口或管理页面,而不是单节点配置。

导入订阅时,进入左上角菜单中的“订阅分组设置”或“订阅设置”,点击新增,填写名称和 URL 后保存。返回主界面,从右上角菜单执行“更新订阅”。更新会访问远程地址并重建对应分组,成功后节点数量会发生变化。若地址包含鉴权参数,复制时必须保留问号之后的完整查询字符串。

输入内容 v2rayNG 入口 导入结果
vmess:// 文本 “+”→“从剪贴板导入配置” 新增一个 VMess 节点
vless:// 二维码 “+”→“扫描二维码” 新增一个 VLESS 节点
HTTPS 订阅地址 “订阅设置”→新增→更新订阅 获取一个节点分组

v2rayNG 默认使用 Xray 内核,适合导入包含 VLESS、XTLS Vision 或 REALITY 参数的节点。v2flyNG 使用 v2fly 内核,更适合与 v2fly 支持范围一致的 VMess、VLESS 和常规传输配置。不能仅凭链接以 vless:// 开头判断两个内核都能完整处理,仍需查看链接中的安全层与流控参数。

为什么导入成功却不能连接

“导入成功”只说明客户端读懂了文本格式,并不代表远端服务器可达。一个结构正确的 VLESS 链接,即使服务器已经停机,仍然会被正常加入列表。排查应按“核心是否启动、本地端口是否监听、远端是否可达、握手参数是否一致、系统流量是否进入代理”的顺序进行。

先打开客户端日志。v2rayN 可从“帮助”或主界面的日志区域查看核心输出,v2rayNG 可进入菜单中的日志页面。如果看到本地 1080810809 端口被占用,进入“设置”→“参数设置”改用空闲端口,例如将 SOCKS 调整为 10818、HTTP 调整为 10819,保存后重启核心。使用浏览器手工代理时也要同步修改端口。

粘贴后提示“未发现有效配置”怎么办?

重新复制整段文本,确认开头是 vmess://vless://,并删除链接前后的说明文字与换行。若开头是 HTTPS,应改到订阅设置中添加。

订阅保存了,列表里为什么还是空的?

保存只记录地址,还要执行“更新全部订阅”或“更新订阅”。随后查看更新日志;返回空内容、登录页面或格式不受支持时都不会生成节点。

延迟显示 -1,但服务器地址能解析吗?

不要只做 TCP 探测,改用“测试服务器真连接延迟”。若仍为 -1,核对远端端口、SNI、传输路径和系统时间,TLS 握手对时间偏差较敏感。

节点已连接,浏览器为什么仍走直连?

在 v2rayN 托盘菜单启用“自动配置系统代理”;在 v2rayNG 确认连接授权已经建立。若使用分应用代理,还要检查浏览器是否被排除。

订阅更新超时,要不要反复删除重加?

先保留原分组,启用一个可用节点,再在订阅设置中切换“通过代理更新”后重试。删除分组会同时移除其中节点,不利于对照旧配置。

如果日志出现 TLS 握手失败,重点核对设备时间、服务器名称、SNI 与安全类型。WebSocket 节点还要检查路径是否以正确的斜杠开头,Host 字段是否与服务端配置一致。REALITY 配置则需要准确的公钥、短标识、服务器名称和指纹参数,缺少任一项都可能在建立连接阶段失败。

如果核心运行正常、真连接测试也成功,但网页打不开,检查路由模式与 DNS。全局模式适合用于快速排除分流规则影响;确认可用后再切回规则模式。自定义路由中若把目标域名错误送到直连出口,节点本身再正常也不会承载该流量。修改前保留现有规则,并一次只调整一项。

单链接、订阅与手工配置怎么选

只测试一个节点时,分享链接最直接:复制、导入、设为活动服务器,再执行真连接测试即可。它也适合把已经确认可用的单节点从一台设备迁移到另一台设备。但节点参数一旦变更,旧分享链接不会自动刷新,长期维护多个节点时容易出现新旧配置混杂。

长期使用应优先保存订阅地址,并为不同来源建立独立分组。这样更新失败时可以快速确定是哪一个来源异常,也能避免同名节点互相覆盖。更新频率不必过高;每天一次或在提供方通知调整后手动更新,通常已经足够。频繁刷新不会提升节点速度,反而可能触发订阅服务的访问频率限制。

使用场景 建议方式 主要原因
临时测试一个节点 VMess 或 VLESS 分享链接 导入步骤短,便于单独检查参数
长期维护多个节点 HTTPS 订阅地址 可集中更新服务器与端口变化
桌面端和安卓端同步来源 两端保存同一订阅 节点来源一致,本地选择互不干扰
排查某个字段是否错误 复制节点后手工编辑副本 保留原配置,便于逐项对照

手工配置主要用于排错或服务端明确提供字段表的情况。填写时先确定协议,再依次录入地址、端口、用户标识、安全层与传输方式。不要把 VMess 的额外 ID、VLESS 的流控字段或不同传输方式的路径概念混在一起。保存后先测试副本,确认可用再删除原节点。

无论采用哪种方式,都应把“配置已导入”和“链路已可用”视为两个检查阶段。前者看节点是否出现在列表、字段是否解析完整;后者看核心日志、真连接延迟、系统代理和实际访问。按这个顺序处理,才能快速判断问题位于链接格式、订阅获取、节点握手还是本地代理设置。

下载 v2rayN 查看四平台客户端