vmess:// 与 vless:// 分享链接导入方法,以及它和订阅地址的区别

解释单节点分享链接与订阅地址的结构差异,演示在 v2rayN 和 v2rayNG 中从剪贴板导入链接、添加订阅分组的步骤与注意点。

本文速览

拿到一段连接信息后,先分清它是节点参数还是获取节点列表的地址。本文适合首次导入配置、换设备或整理订阅的用户:按前缀选择导入入口,再核对端口、传输与安全参数,最后确认订阅更新是否真正改变了节点列表。

分享链接与订阅地址:导入对象不同

vmess:// 与 vless:// 是客户端识别节点配置的 URI 前缀,不是供浏览器打开的网页地址。一条分享链接通常描述一个服务器连接,包括地址、端口、身份凭据、传输方式以及 TLS 等安全参数。导入时,客户端把这些信息保存为本地配置,不会因此自动建立订阅。

订阅地址通常以 https:// 开头。客户端访问它,取得节点列表,再解析为本地条目。服务方可以更换服务器地址或增删节点;用户更新订阅后才会取得这些变化。单看 HTTPS 前缀还不能确认它是订阅,账户页面、帮助页面和订阅接口都可能使用 HTTPS。

订阅地址

推荐

当来源同时提供订阅与单节点分享时,长期维护通常优先选订阅。地址保存到订阅分组,更新时重新获取列表;是否自动更新取决于客户端设置。

适合:长期使用、多个节点、需要跟随来源更新。

单节点分享链接

把当前参数保存成本地节点。来源以后更换端口、凭据或传输配置,本地条目不会自动跟着变化,需要重新导入或手动修改。

适合:临时测试、接收一个指定节点、排查单个配置。

判断:先看来源说明,再选入口

来源明确标注“订阅地址”,就添加订阅分组;拿到的是完整 vmess:// 或 vless:// 文本,就从剪贴板导入。不要把单节点链接填进订阅地址栏反复更新。

链接结构:前缀后面保存了什么

常见的 VMess 分享格式会在 vmess:// 后放一段 Base64 编码的 JSON。常见字段包括服务器地址 add、端口 port、用户标识 id、传输类型 net 和 TLS 设置 tls。Base64 是编码,不是加密;链接看起来难读,并不表示可以公开发送。

VLESS 分享链接通常更接近普通 URI:身份标识位于 @ 前,服务器和端口位于其后,问号后的参数描述传输与安全设置。下面仅演示结构,域名和身份标识均用于说明,不能作为可用节点。

vless://[email protected]:443?encryption=none&security=tls&type=tcp&sni=example.org#TLS-demo

并非所有 VMess 分享实现都采用相同字段约定,新增传输参数也需要客户端支持。遇到解析失败,先保留来源原文并更新客户端,再核对来源支持的格式,不要先尝试随机删减参数。

v2rayN:从剪贴板导入单节点

下面使用常见中文界面菜单名。不同界面版本的文字和位置可能略有调整,但“导入节点”和“管理订阅分组”是两条独立操作路径。操作前确认复制的是链接文本,不是网页标题、按钮名称或一张二维码图片。

  1. 复制完整链接。从 vmess:// 或 vless:// 开始复制,保留后面的所有字符。批量导入时,通常按一行一条排列,不要加入编号和说明句。
  2. 执行导入。打开 v2rayN,选择「服务器」→「从剪贴板导入批量 URL」。常见桌面界面也提供 Ctrl+V,使用前先让主窗口获得焦点。
  3. 核对条目。在服务器列表找到新节点,打开编辑窗口,检查地址、端口、用户 ID、传输方式和 TLS。备注相同不代表配置完全相同。
  4. 设为活动服务器。选中目标条目后执行「设为活动服务器」。确认内核启动成功,再做连接测试。
  5. 检查接管方式。需要让遵循系统代理的应用经过该节点时,使用「系统代理」→「自动配置系统代理」。TUN 是另一种接管方式,不必为了导入节点同时打开。

v2rayNG:剪贴板导入与订阅更新

安卓端的 v2rayNG 同样区分本地节点与订阅节点。导入配置本身不需要建立 VPN;点击连接时,系统才可能显示 VPN 连接授权。授权只是允许客户端接管相应流量,不是远端服务器验证成功的提示。

导入单节点

  1. 复制完整分享链接,打开 v2rayNG 主界面。
  2. 点击右上角「+」→「从剪贴板导入」。若系统询问是否允许读取剪贴板,按本次操作需要授权。
  3. 在列表中选择新节点,打开编辑入口核对服务器端口、用户 ID、传输协议和 TLS 设置。
  4. 点击连接按钮;首次连接按系统提示确认 VPN 授权,再检查连接状态和日志。

添加订阅

  1. 打开菜单中的「订阅分组设置」,点击新增入口,填写可识别的备注,例如“日常订阅”。
  2. 在地址栏粘贴来源提供的完整 HTTPS 订阅地址并保存,注意不要混入开头或结尾的空格。
  3. 返回主界面,从菜单执行「更新订阅」。若界面提供按当前分组更新的选项,确认当前选中的是刚添加的分组。
  4. 观察更新结果和节点列表。保存地址但没有执行更新时,列表为空并不意外。

如果需要迁移到另一台设备,应从原始来源取得同一订阅地址,再分别添加。只导出当前节点,得到的是参数快照,不会把订阅关系、分应用规则和连接授权一并迁移过去。

两端管理:订阅分组与端口核对

v2rayN 添加订阅通常走「订阅分组」→「订阅分组设置」:新增分组、填写备注与地址、保存,再回到「订阅分组」菜单执行更新。菜单可能提供“不通过代理”与“通过代理”两种更新方式。前者适合当前网络能直接访问订阅接口的情况;后者需要先有一条能工作的代理连接。

维护方案:两端分别保存同一订阅来源

桌面端:v2rayN
  • 在「订阅分组设置」保存来源地址。
  • 更新后确认节点属于正确分组。
  • 需要保留手动修改时,先复制到独立的本地分组。
安卓端:v2rayNG
  • 在「订阅分组设置」添加同一来源。
  • 独立执行更新,不依赖桌面端操作。
  • 按设备需求单独配置分应用代理。

同一来源不代表实时同步:两端更新时机、过滤条件与格式支持不同,都可能造成列表差异;账户还可能限制同时使用的设备数量。

核对配置时,最常见的混淆是把远端服务器端口改成了本地代理端口。以下数字用于识别位置,不是要求所有节点采用这些值。远端端口必须服从来源配置,本地端口则以客户端设置面板为准。

443
HTTPS 常用端口;TLS 节点也可能采用其他端口
80
HTTP 常用端口;不能据此判断节点是否可用
10808
v2rayN 常见本地代理端口;以当前设置为准

例如某应用需要手动填写本地代理,地址通常是 127.0.0.1,端口读取 v2rayN「设置」→「参数设置」中的本地监听配置;填写 HTTP 还是 SOCKS,还要与实际监听类型一致。不要把这一组信息写进节点的服务器地址和服务器端口栏。

常见问题:解析失败、更新为空与连接异常

复制了链接,为什么提示没有可导入的内容?

先粘贴到本地文本编辑器检查:是否确实以 vmess:// 或 vless:// 开头,是否带了引号、项目符号或被聊天工具截断。重新复制原始文本,再使用「从剪贴板导入」;不要把含有链接的整段说明一起复制。

订阅地址能在浏览器打开,为什么客户端没有节点?

浏览器打开的可能是登录页、账户页或错误提示,不是节点列表。核对来源标注的订阅入口,以及令牌是否完整、套餐是否有效。订阅内容还必须采用客户端可识别的格式;普通网页或不兼容的配置文档不会自动变成节点。

订阅更新超时,要不要改成通过代理更新?

先区分直连不可达与地址失效。v2rayN 中可在「订阅分组」菜单选择相应更新方式;如果已有可用活动节点,可尝试通过代理更新。没有任何可用连接时,这个选项不能解决首次获取问题,应向来源确认接口可达性。

节点导入成功,为什么连接仍然失败?

打开编辑窗口逐项对照地址、端口、用户 ID、传输、TLS 和 SNI;使用 REALITY 的来源还需核对公钥、短 ID 等参数。随后看日志中的连接超时、认证或证书错误。证书异常时先检查设备时间和服务器名称,不要直接关闭证书验证。

订阅更新后,手动改的备注和参数怎么变回去了?

订阅更新可能重建分组内的节点,覆盖本地改动,具体取决于客户端行为。需要长期保留的修改,先复制为独立本地节点再编辑;订阅分组继续用于接收来源更新,避免把手动维护与订阅维护混在一起。

分享前检查:凭据与订阅令牌

节点链接中的用户 ID、密码类字段以及订阅地址中的令牌,都可能被他人直接用于访问服务。订阅地址尤其需要谨慎:它可能一次返回账户下的多个节点,而不仅是当前选中的一个。二维码通常只是把同一段文本换成图形,不会额外隐藏凭据。

最终只需记住两个入口:分享链接导入的是当前节点参数,订阅分组保存的是获取列表的来源。先确认对象,再导入、更新和测试;参数解析、内核连接、流量接管分开检查,问题就容易定位。

下载v2rayN