拿到一串以 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。这些字段必须与服务端一致,不能根据名称自行增删。
上面的本地端口是客户端监听端口,不是节点服务器端口。v2rayN 常见默认组合为 SOCKS 10808 与 HTTP 10809,实际值应以“设置”→“参数设置”中的本地监听配置为准。如果端口被其他程序占用,核心可能启动失败;此时分享链接本身没有问题,日志却会出现监听失败或地址已被使用的提示。
备注名称只用于客户端列表显示,不参与协议认证。把“香港 01”改成“晚间备用”不会影响连接,但修改服务器地址、端口、用户标识、SNI、传输路径或公钥参数都会改变握手结果。排错时应先恢复原始导入值,再逐项核对,不要一次修改多个字段。
- 服务器地址:客户端实际连接的域名或 IP。
- 远端端口:服务端监听端口,常见为 443,但并非固定要求。
- 用户标识:VMess 与 VLESS 用于识别用户的 UUID 格式字符串。
- 传输参数:TCP、WebSocket、gRPC 等网络形态及其路径或服务名。
- 安全参数:TLS、SNI、指纹、流控或 REALITY 相关字段,由具体节点决定。
在 v2rayN 中导入、更新与启用
桌面端建议先复制完整链接,不要只选中其中一部分。打开 v2rayN 7.x 后,可使用“服务器”→“从剪贴板导入分享链接”读取剪贴板。部分版本也支持在主窗口聚焦时按 Ctrl + V 导入。成功后列表会新增一行,协议列显示 VMess 或 VLESS,地址、端口和备注应与来源信息一致。
- 复制完整的
vmess://或vless://文本,确认开头和结尾没有被聊天软件截断。 - 打开 v2rayN,进入“服务器”→“从剪贴板导入分享链接”。
- 在节点列表中选中新条目,按回车或通过右键菜单设为活动服务器。
- 执行“服务器”→“测试服务器真连接延迟”,先确认该节点可以建立实际连接。
- 在系统托盘菜单中选择“自动配置系统代理”或所需代理模式,再访问网页验证。
如果拿到的是订阅地址,不要放进单节点导入入口。进入“订阅分组”→“订阅分组设置”,新增一个分组名称,将完整 HTTPS 地址粘贴到订阅地址栏并保存。随后执行“订阅分组”→“更新全部订阅”,客户端才会下载节点清单。只保存地址而不执行更新,主列表不会自动出现节点。
v2rayN 的订阅更新会按分组管理节点。更新前可在订阅设置中确认是否启用“通过代理更新”。首次使用且当前没有可用连接时,通常先关闭该选项直接请求;网络环境无法直连订阅服务器时,则先启用一个可用节点,再通过代理更新。更新结束后应查看状态栏或日志,确认返回内容被成功解析,而不是只看窗口是否关闭。
推荐方案:桌面端与安卓端共用一条订阅
桌面端 v2rayN
- 在“订阅分组设置”保存地址
- 更新后执行真连接延迟测试
- 按需要启用系统代理或路由分流
安卓端 v2rayNG
- 在“订阅设置”保存同一地址
- 从右上角菜单执行更新订阅
- 按使用场景设置分应用代理
两端从同一来源拉取节点,但延迟结果、当前选中节点和本地路由规则分别保存在各自设备中。
在 v2rayNG 中剪贴板导入与扫码
v2rayNG 1.10.x 的主界面通过右上角“+”提供导入入口。复制单节点链接后,选择“从剪贴板导入配置”;如果分享信息以二维码呈现,则选择“扫描二维码”。扫描需要相机权限,识别成功后会直接生成节点条目。二维码只是文本载体,里面仍然是 VMess、VLESS 或订阅地址,不会改变协议本身。
- 复制分享链接,打开 v2rayNG,点右上角“+”。
- 选择“从剪贴板导入配置”,等待底部出现导入成功提示。
- 回到配置列表,点选新节点,使其成为当前配置。
- 点击右下角连接按钮,确认系统连接授权。
- 打开“测试全部配置真连接”或对当前节点执行测试,记录真实连接延迟。
扫码时应让二维码完整进入取景区域,避免屏幕反光或裁切定位角。如果二维码来自另一台设备,也可以先保存清晰图片,再使用客户端提供的图片识别入口;不同版本的菜单文字可能略有差异。识别后务必检查协议、地址和端口,若结果只出现普通网页地址,则它更可能是订阅入口或管理页面,而不是单节点配置。
导入订阅时,进入左上角菜单中的“订阅分组设置”或“订阅设置”,点击新增,填写名称和 URL 后保存。返回主界面,从右上角菜单执行“更新订阅”。更新会访问远程地址并重建对应分组,成功后节点数量会发生变化。若地址包含鉴权参数,复制时必须保留问号之后的完整查询字符串。
| 输入内容 | v2rayNG 入口 | 导入结果 |
|---|---|---|
vmess:// 文本 |
“+”→“从剪贴板导入配置” | 新增一个 VMess 节点 |
vless:// 二维码 |
“+”→“扫描二维码” | 新增一个 VLESS 节点 |
| HTTPS 订阅地址 | “订阅设置”→新增→更新订阅 | 获取一个节点分组 |
v2rayNG 默认使用 Xray 内核,适合导入包含 VLESS、XTLS Vision 或 REALITY 参数的节点。v2flyNG 使用 v2fly 内核,更适合与 v2fly 支持范围一致的 VMess、VLESS 和常规传输配置。不能仅凭链接以 vless:// 开头判断两个内核都能完整处理,仍需查看链接中的安全层与流控参数。
为什么导入成功却不能连接
“导入成功”只说明客户端读懂了文本格式,并不代表远端服务器可达。一个结构正确的 VLESS 链接,即使服务器已经停机,仍然会被正常加入列表。排查应按“核心是否启动、本地端口是否监听、远端是否可达、握手参数是否一致、系统流量是否进入代理”的顺序进行。
先打开客户端日志。v2rayN 可从“帮助”或主界面的日志区域查看核心输出,v2rayNG 可进入菜单中的日志页面。如果看到本地 10808 或 10809 端口被占用,进入“设置”→“参数设置”改用空闲端口,例如将 SOCKS 调整为 10818、HTTP 调整为 10819,保存后重启核心。使用浏览器手工代理时也要同步修改端口。
粘贴后提示“未发现有效配置”怎么办?
重新复制整段文本,确认开头是 vmess:// 或 vless://,并删除链接前后的说明文字与换行。若开头是 HTTPS,应改到订阅设置中添加。
订阅保存了,列表里为什么还是空的?
保存只记录地址,还要执行“更新全部订阅”或“更新订阅”。随后查看更新日志;返回空内容、登录页面或格式不受支持时都不会生成节点。
延迟显示 -1,但服务器地址能解析吗?
不要只做 TCP 探测,改用“测试服务器真连接延迟”。若仍为 -1,核对远端端口、SNI、传输路径和系统时间,TLS 握手对时间偏差较敏感。
节点已连接,浏览器为什么仍走直连?
在 v2rayN 托盘菜单启用“自动配置系统代理”;在 v2rayNG 确认连接授权已经建立。若使用分应用代理,还要检查浏览器是否被排除。
订阅更新超时,要不要反复删除重加?
先保留原分组,启用一个可用节点,再在订阅设置中切换“通过代理更新”后重试。删除分组会同时移除其中节点,不利于对照旧配置。
如果日志出现 TLS 握手失败,重点核对设备时间、服务器名称、SNI 与安全类型。WebSocket 节点还要检查路径是否以正确的斜杠开头,Host 字段是否与服务端配置一致。REALITY 配置则需要准确的公钥、短标识、服务器名称和指纹参数,缺少任一项都可能在建立连接阶段失败。
如果核心运行正常、真连接测试也成功,但网页打不开,检查路由模式与 DNS。全局模式适合用于快速排除分流规则影响;确认可用后再切回规则模式。自定义路由中若把目标域名错误送到直连出口,节点本身再正常也不会承载该流量。修改前保留现有规则,并一次只调整一项。
- 连接超时:检查服务器地址、远端端口、网络可达性与订阅是否已过期。
- 握手失败:检查 TLS、SNI、系统时间、传输路径与安全参数。
- 核心启动失败:检查本地端口冲突、核心文件与配置语法。
- 浏览器不走代理:检查系统代理、浏览器独立代理设置和分应用规则。
- 更新后节点消失:检查订阅返回内容、分组筛选与更新日志。
单链接、订阅与手工配置怎么选
只测试一个节点时,分享链接最直接:复制、导入、设为活动服务器,再执行真连接测试即可。它也适合把已经确认可用的单节点从一台设备迁移到另一台设备。但节点参数一旦变更,旧分享链接不会自动刷新,长期维护多个节点时容易出现新旧配置混杂。
长期使用应优先保存订阅地址,并为不同来源建立独立分组。这样更新失败时可以快速确定是哪一个来源异常,也能避免同名节点互相覆盖。更新频率不必过高;每天一次或在提供方通知调整后手动更新,通常已经足够。频繁刷新不会提升节点速度,反而可能触发订阅服务的访问频率限制。
| 使用场景 | 建议方式 | 主要原因 |
|---|---|---|
| 临时测试一个节点 | VMess 或 VLESS 分享链接 | 导入步骤短,便于单独检查参数 |
| 长期维护多个节点 | HTTPS 订阅地址 | 可集中更新服务器与端口变化 |
| 桌面端和安卓端同步来源 | 两端保存同一订阅 | 节点来源一致,本地选择互不干扰 |
| 排查某个字段是否错误 | 复制节点后手工编辑副本 | 保留原配置,便于逐项对照 |
手工配置主要用于排错或服务端明确提供字段表的情况。填写时先确定协议,再依次录入地址、端口、用户标识、安全层与传输方式。不要把 VMess 的额外 ID、VLESS 的流控字段或不同传输方式的路径概念混在一起。保存后先测试副本,确认可用再删除原节点。
无论采用哪种方式,都应把“配置已导入”和“链路已可用”视为两个检查阶段。前者看节点是否出现在列表、字段是否解析完整;后者看核心日志、真连接延迟、系统代理和实际访问。按这个顺序处理,才能快速判断问题位于链接格式、订阅获取、节点握手还是本地代理设置。