本文速览
适合第一次拿到 vmess://、vless:// 或订阅地址的用户阅读。核心判断只有一条:协议分享链接用于导入一个节点,订阅地址用于维护一组可更新节点;确认类型后,再按 v2rayN 或 v2rayNG 对应入口导入,可以避免把订阅地址粘进节点导入框、把单节点链接填进订阅设置等常见错误。
分享链接和订阅地址不是同一种数据
vmess:// 与 vless:// 都是单节点分享链接。链接中保存了客户端建立一次代理连接所需的参数,例如服务器地址、端口、用户标识、传输方式和 TLS 设置。把它导入客户端后,服务器列表通常只增加一条记录;再次导入另一条链接,才会增加另一个节点。
订阅地址则是一个可请求的网络地址。客户端访问该地址后,取得一份节点列表,再把列表解析成多个 VMess、VLESS 等配置。订阅的关键能力不是“能一次导入很多条”,而是后续可以更新:提供方调整服务器地址、端口或节点名称后,客户端重新更新订阅即可同步变化。
两者外观有时容易混淆。分享链接开头直接写明协议,例如 vmess:// 或 vless://;订阅地址通常以 http:// 或 https:// 开头。少数订阅内容在浏览器中打开后会显示长串编码文本,这并不代表它是单节点链接,判断时应看收到的原始地址及提供方说明,不要把响应页面中的内容随意拆开导入。
| 判断项 | 单节点分享链接 | 订阅地址 |
|---|---|---|
| 常见开头 | vmess://、vless:// | http://、https:// |
| 承载内容 | 一组节点连接参数 | 一份可重新获取的节点列表 |
| 导入结果 | 通常新增一个节点 | 创建订阅分组并生成多条节点 |
| 后续变更 | 需要重新取得并导入新链接 | 执行更新订阅即可同步列表 |
| 适合场景 | 临时测试、单节点迁移、逐项排错 | 日常使用、多节点维护、定期刷新 |
vmess:// 与 vless:// 内部各有什么
VMess 分享格式常见做法是把一段 JSON 文本编码后放在 vmess:// 后面。解码后的字段通常包括版本标记、节点名称、服务器地址、端口、用户 UUID、额外 ID、加密方式、传输网络、Host、路径、TLS 与 SNI。编码的作用主要是便于整段复制,并不等于对节点凭据进行了加密保护。
VLESS 链接更接近常规 URI:用户 UUID 位于授权信息部分,服务器地址和端口紧随其后,传输与安全参数放在查询字符串中,井号后的片段用于显示节点名称。常见参数包括 encryption、security、type、host、path、serviceName、sni、fp、pbk 和 sid;实际需要哪些字段,取决于服务端采用 TCP、WebSocket、gRPC、TLS 或 Reality 中的哪种组合。
VMess 常见逻辑结构
协议 → 编码后的 JSON
JSON → 地址 + 端口 + UUID + 传输参数 + TLS 参数 + 节点名称
VLESS 常见逻辑结构
协议 → UUID@地址:端口
查询参数 → 加密标记 + 安全层 + 传输方式 + SNI/Host/路径
片段 → 客户端显示名称
1 个
每条分享链接通常对应的节点数
36 字符
带连字符 UUID 的标准文本长度
443
TLS 节点常见服务端口
10808
v2rayN 常见本地 SOCKS 端口
导入后应重点核对参数之间是否成套。比如 WebSocket 节点的 path 与 Host 不能只保留一个,TLS 节点的 SNI 不能随意改成服务器 IP,Reality 节点的公钥与短 ID 也必须与服务端一致。节点名称只影响列表辨识,改名通常不会改变连接;地址、端口、UUID、安全层和传输字段则直接参与连接。
在 v2rayN 中导入单节点和订阅
v2rayN 7.x 可以从剪贴板识别多种分享链接。先完整复制 vmess:// 或 vless:// 链接,不要漏掉末尾参数;回到主窗口后使用「服务器」→「从剪贴板导入批量 URL」。导入成功后,新节点会出现在当前配置列表中。选中节点并按 Enter,或通过右键菜单设为活动服务器,再检查底部运行状态。
- 复制原始链接:确保从协议开头复制到节点名称末尾,聊天软件产生的换行和句末标点不要一并带入。
- 执行剪贴板导入:打开「服务器」→「从剪贴板导入批量 URL」,观察列表是否新增一行。
- 核对关键字段:双击节点,检查地址、端口、用户 ID、传输协议、安全设置与 SNI 是否为空或错位。
- 设为活动节点:选中该节点后设为活动服务器,再启动核心并选择需要的系统代理模式。
- 查看运行日志:如果连接失败,先区分超时、证书错误、认证失败和端口占用,不要立即改动全部参数。
订阅地址不能走同一个入口。应打开「订阅分组」→「订阅分组设置」,新增分组名称并粘贴完整订阅地址,保存后再执行「订阅分组」→「更新全部订阅」。首次更新完成后,列表会按分组生成节点。若地址需要通过现有代理才能访问,可在已经存在可用节点时选择通过代理更新的对应命令。
更新订阅可能覆盖该分组内由订阅生成的字段,因此不建议直接在订阅节点上长期手改服务器参数。确实需要试验传输字段时,可以先复制节点,再修改副本;这样下一次更新订阅时,测试配置与原始订阅配置不会混在一起。
结论:先确认入口,再判断导入是否失败
剪贴板导入后只新增一条节点属于正常结果;订阅更新后出现多条节点也属于正常结果。若把 https:// 地址交给“导入批量 URL”,客户端没有生成节点,优先改用「订阅分组设置」,而不是反复复制同一地址。
在 v2rayNG 中导入单节点和订阅
v2rayNG 1.9.x 导入单节点时,可以先复制完整链接,再点击主界面右上角的加号,选择「从剪贴板导入配置」。导入完成后,配置列表会新增节点;点选节点使其成为当前配置,然后点击主界面的启动按钮。首次使用时还应留意系统弹出的网络连接确认,未确认时客户端无法建立本地代理通道。
- 单链接导入:复制 vmess:// 或 vless://,点击加号,再选择「从剪贴板导入配置」。
- 订阅分组创建:打开左上角菜单,进入「订阅分组设置」,点击加号并填写备注与订阅地址。
- 刷新节点列表:返回主界面,从菜单执行「更新订阅」,等待更新结果提示完成。
- 选择当前节点:点选列表中的目标配置,确认选中状态,再启动连接。
- 做基础测试:使用客户端提供的延迟测试仅能初筛可达性,最终仍要用实际网页或应用请求确认连接。
如果剪贴板里同时包含说明文字、多个换行和链接,识别结果可能不完整。更稳妥的做法是一次只复制一条完整链接。VLESS 链接中的查询参数使用 & 分隔,经过部分文本编辑器处理后可能变成缺失参数的字符串;导入后若发现 security、type 或 sni 为空,应重新从原始来源复制。
订阅更新成功但列表为空时,先确认订阅分组已启用,再检查地址首尾是否夹带空格,以及设备系统时间是否准确。若返回内容已经过期或服务端响应为空,客户端本地反复更新不会自动补出节点,需要取得有效的订阅内容。
什么时候用分享链接,什么时候用订阅
只有一个固定节点,或者正在逐项排查端口、SNI、WebSocket 路径时,单节点分享链接更直接。它不会把一组配置同时加入列表,适合进行对照测试:保留原节点,复制一份后只改一个字段,再比较日志结果。
节点数量较多且会调整时,订阅更适合长期管理。客户端按分组更新后,可以统一取得新增节点并移除提供方已经撤下的旧记录。订阅名称也能把工作、测试和备用配置分开,避免在几十条名称相近的节点中反复查找。
VMess 分享链接
单条链接通常通过编码后的 JSON 保存节点参数,适合迁移已有 VMess 配置或逐项核对 WebSocket、TLS 等字段。
适合:旧配置迁移、单节点测试、参数排错
VLESS 分享链接
参数结构更接近标准 URI,可直接表达 TLS、Reality、WebSocket 或 gRPC 组合,导入后仍需核对安全层参数。
适合:单个 VLESS 节点、Reality 配置核对
订阅地址
推荐集中承载一组可更新配置,减少逐条复制和手动维护成本,但应保存到订阅分组而不是单节点导入入口。
适合:日常使用、多节点管理、定期更新
结论:日常维护用订阅,定位问题用单节点副本
订阅负责保持列表同步;需要修改 SNI、传输路径或安全参数时,先复制目标节点并在副本上测试。这样既保留订阅更新能力,也能清楚判断是哪一个字段影响连接。
导入失败与能导入但连不上的排查顺序
“无法导入”和“已经导入但无法连接”是两类问题。前者通常发生在链接格式、剪贴板内容或导入入口;后者说明客户端已经识别配置,应转向网络、时间、认证和传输参数。先确认故障阶段,可以避免在格式问题上反复测试网络,也能避免在连接问题上反复导入同一条链接。
- 没有新增节点:检查协议开头是否完整、链接是否被换行、末尾是否混入中文标点,并确认使用的是剪贴板导入入口。
- 订阅更新提示格式错误:确认填入的是订阅地址本身,而不是网页标题、二维码说明或某一条 vmess://、vless:// 链接。
- 节点立即超时:核对服务器地址和端口,检查当前网络是否能到达服务端;443 与 80 等端口不能因为“更常见”就自行互换。
- TLS 证书错误:先校准系统日期、时间和时区,再核对 SNI。不要把关闭证书验证当作固定处理方法。
- 认证失败:重新核对 UUID、Reality 公钥、短 ID 等认证字段,避免手动录入时漏字符。
- 连接成功但网页打不开:检查 v2rayN 的系统代理模式是否已开启,或确认 v2rayNG 的连接状态,再查看 DNS 与路由规则是否把请求送入正确出站。
复制 vmess:// 后,v2rayN 没有任何反应?
确认使用「服务器」→「从剪贴板导入批量 URL」,并把剪贴板内容缩减为一条完整链接。删除链接前后的引号、空格和句末标点后再导入。
为什么把订阅地址粘进去只得到错误提示?
https:// 订阅地址应放进「订阅分组」→「订阅分组设置」,保存后执行更新订阅。它不是单节点 URL,不能按 vmess:// 或 vless:// 的入口处理。
导入 VLESS 后,节点能保存但一直超时?
依次核对地址、端口、UUID、security、type 与 SNI;使用 Reality 时继续检查公钥和短 ID。一次只改一个字段,并在每次修改后查看核心日志。
订阅更新后,自己修改的节点名称变回去了?
订阅生成的记录会按远端内容刷新。需要保留自定义名称或实验参数时,先复制该节点,在副本中修改,不要把订阅记录当作长期手工配置。
延迟测试有数字,为什么实际请求仍然失败?
延迟测试不覆盖全部握手与路由过程。检查系统时间、TLS 日志、DNS 解析和系统代理状态,再用实际网页请求验证;不要只根据一个毫秒数判断节点可用性。
导入后的三项检查
第一项是检查配置完整性。VMess 至少应关注地址、端口、UUID、加密字段、传输类型与 TLS;VLESS 除地址、端口和 UUID 外,还要关注 security、flow、传输类型以及对应的 SNI、Host、path、serviceName 或 Reality 参数。字段缺失并不总会阻止保存,但可能在核心启动或握手时才报错。
第二项是检查本地代理状态。v2rayN 核心运行不等于系统流量已经进入代理,还要根据使用方式选择系统代理模式;常见本地 SOCKS 端口为 10808,如果浏览器或其他程序手工设置了代理,端口必须与客户端当前监听值一致。出现“核心正常、应用无网络”时,应先看本地端口和系统代理,而不是立即更换协议。
第三项是建立可维护的配置习惯。订阅分组用于同步日常节点,单节点副本用于测试;节点名称可以加入地区、协议和用途,但不要在名称中保存 UUID 或完整服务器凭据。停止使用某条分享链接后,应从剪贴板历史、公开聊天记录和临时文本中清理对应内容;凭据已经公开时,应取得更新后的配置,而不是只修改显示名称。
- 确认链接类型与导入入口匹配:协议链接进节点列表,网络地址进订阅分组。
- 确认核心已运行、本地监听端口未冲突,并按实际需要启用系统代理。
- 确认日志中没有超时、证书、认证或 DNS 错误,再进行实际请求测试。