拿到 vmess:// 或 vless:// 链接,通常使用“从剪贴板导入”;拿到服务提供方标明的订阅地址,则添加订阅分组后执行更新。本文适合首次配置 v2rayN、v2rayNG 的用户,重点说明链接结构、导入入口、更新边界和失败后的检查顺序。先判断内容类型,再选择操作,避免把订阅网页当节点、把单节点链接当订阅。
先分清:分享链接是配置快照,订阅地址是更新入口
单节点分享链接把服务器地址、端口、认证信息和传输参数打包成一段文本。客户端解析后,在本地生成节点记录。它描述的是导出时的配置;服务端以后更换域名、端口或认证信息,本地记录不会仅因为曾经导入过这条链接就自动变化。
订阅地址则是客户端请求配置集合的入口,通常以 HTTPS 开头。点击更新时,客户端获取响应内容,再按支持的格式解析为节点。订阅可以只包含一个节点,也可以包含多个节点;“数量多”不是订阅的定义,“能够重新获取配置”才是两者的关键区别。
订阅分组:持续获取配置
推荐服务提供方明确提供订阅时,优先保存为独立分组。后续在该分组执行更新,不必逐条重新复制节点。推荐针对长期维护场景,不表示订阅天然比单节点更安全。
适合:长期使用、多个节点、服务端参数经常调整
单节点链接:快速导入一条配置
复制完整链接即可导入,便于临时测试或定位某一条配置的问题。参数变化后,需要重新导入或按服务端信息修改。
适合:临时测试、自建单节点、只分享指定节点
判断方法:先看提供方的用途说明
不要只凭 HTTPS 前缀认定订阅。登录页面、购买页面和订阅接口都可能使用 HTTPS;应复制明确标注为“订阅地址”且兼容当前客户端格式的入口。
vmess:// 结构:Base64 编码不等于加密
常见的 VMess 分享格式是 vmess:// 后接一段 Base64 编码的 JSON。下面展示的是解码后的结构示例,不是可直接导入的分享链接,也不是一份完整的内核运行配置。不同导出工具可能使用不同约定,应优先采用服务提供方生成的兼容链接。
{
"v": "2",
"ps": "示例节点",
"add": "node.example.com",
"port": "443",
"id": "7d9d2f80-52a1-4c8e-9c76-5c0d52dd7441",
"aid": "0",
"scy": "auto",
"net": "ws",
"type": "none",
"host": "node.example.com",
"path": "/proxy",
"tls": "tls",
"sni": "node.example.com"
}
v:这里的2是常见分享格式的版本标记,不是客户端版本号,也不是 VMess 协议版本声明。add、port、id:分别表示连接地址、服务端端口和用户标识,三者必须与服务端一致。net、host、path:示例使用 WebSocket;Host 和路径参与传输匹配,不能随意删改。tls、sni:描述 TLS 及其服务器名称。WebSocket Host 与 TLS SNI 是不同字段,即使值相同,也不能把两者当作同一个设置。aid:示例为现代 VMess AEAD 常用的0。不要照搬旧教程,把这个值任意调大。
vless:// 结构:查询参数也属于配置
VLESS 分享链接通常采用 URI 结构:用户标识位于 @ 前,后面依次是服务器、端口、查询参数和节点备注。以下链接只用于说明字段,域名与凭据均为示例,不能用于实际连接。
vless://[email protected]:443?encryption=none&security=tls&type=ws&host=node.example.com&path=%2Fproxy&sni=node.example.com#Example-WS
encryption=none 不等于整条链路没有传输保护:它描述 VLESS 自身的该项设置,示例另外指定了 security=tls。type=ws 表示 WebSocket,path=%2Fproxy 解码后是 /proxy,井号后的 Example-WS 是备注名,不决定服务器地址。
- 复制时保留全部查询参数,尤其是
security、type、sni和传输路径。 - 不要把聊天软件显示的
&当作正常参数分隔符;原始 URI 中应使用普通的&。 - 遇到
flow或 REALITY 相关参数时,完整保留提供方原值,不要套用本文的 WebSocket 示例。 - UUID 长度正确只代表外观符合常见格式,不代表凭据有效,也不能证明服务器可连接。
从剪贴板导入:桌面端与安卓端怎么操作
导入前先复制完整的一行链接,不要把说明文字、引号或聊天中的省略号一起复制。界面名称可能随版本变化,下面按常见中文界面说明;若按钮名称不同,寻找包含“剪贴板”和“导入”的对应功能即可。
- v2rayN 桌面端:复制链接,回到主窗口,使用「服务器」→「从剪贴板导入批量 URL」。部分版本显示为「从剪贴板导入」,支持时也可使用
Ctrl+V。查看导入数量,确认列表中出现新记录。 - v2rayNG 安卓端:复制链接,点击主界面右上角「+」→「从剪贴板导入」。系统若询问是否允许读取剪贴板,确认来源后允许本次操作。
- 核对节点字段:打开新记录的编辑界面,检查服务器、端口、传输方式和 TLS 设置。先核对参数,再进行连接测试,避免把导入成功误判为连接成功。
- 启动代理:选中节点并启动。v2rayN 还需根据使用场景配置系统代理或相应流量接管方式;v2rayNG 首次启动通常需要确认系统 VPN 授权。
VMess、VLESS 是协议名称,v2rayN、v2rayNG 是客户端名称,两者不能混用。v2rayNG 使用 Xray 内核;v2flyNG 使用 v2fly 内核。不能因为客户端名称相近,就假定所有协议及传输组合都能互换,尤其要确认服务端所需功能是否在当前内核中受支持。
添加订阅:保存地址之后还要更新一次
订阅管理通常分为两个动作:保存入口、拉取内容。只保存订阅 URL 而不更新,分组可能仍为空。订阅链接常带有令牌,查询字符串也是认证信息的一部分,不要为了“精简地址”删掉问号之后的内容。
- v2rayN:进入「订阅分组」→「订阅分组设置」,新增分组,填写备注和订阅地址并保存。再回到「订阅分组」菜单,选择对应的更新订阅操作;按当前网络条件决定是否通过代理获取。
- v2rayNG:打开右上角菜单中的「订阅分组设置」,新增订阅并保存,然后返回主界面执行「更新订阅」。菜单位置可能随版本调整,重点是区分编辑入口与实际更新动作。
- 检查结果:确认更新提示、所属分组和新增节点数量。地址能在浏览器打开,不代表返回内容一定是客户端可解析的订阅。
- 控制更新范围:不同来源分别建组。更新前备份重要的手动配置,不要假定本地改名、改端口等操作一定会在下次更新后保留。
| 检查项 | 单节点分享链接 | 订阅地址 |
|---|---|---|
| 常见开头 | vmess://、vless:// | https://,仍需确认用途 |
| 主要操作 | 从剪贴板导入 | 保存订阅分组,再执行更新 |
| 来源发生变动 | 重新导入或手动修改 | 重新获取,具体变化取决于订阅响应 |
| 常见失败点 | 截断、编码损坏、参数不受支持 | 网络超时、令牌失效、响应格式不兼容 |
多设备使用:共用订阅不等于同步全部设置
同一订阅地址可以在服务条款允许的设备范围内分别添加,但各客户端仍独立保存与更新。Windows 上点击更新,不会触发 Android 上的更新;路由规则、系统代理、分应用代理和当前选中节点,也不会因为订阅相同就自动一致。
配置方案:节点来源共用,流量设置分开管理
桌面端:v2rayN
- 为同一服务来源建立独立订阅分组。
- 更新后检查当前选中节点是否仍存在。
- 单独配置系统代理与路由分流。
安卓端:v2rayNG
- 添加提供方允许使用的同一订阅入口。
- 在本机执行更新并确认 VPN 授权。
- 单独检查分应用代理与后台运行限制。
订阅负责提供节点配置,不负责同步两端的路由、权限与运行状态;节点列表是否相同还取决于更新时间和客户端兼容性。
如果只是把一个临时节点发给另一台设备,可以导出该节点的分享链接或二维码,不必暴露整条订阅。二维码只是文本的另一种承载方式:扫出单节点链接就按单节点导入,扫出订阅地址则仍要进入订阅管理流程。
常见问题:按提示区分解析失败与网络失败
复制了链接,为什么提示没有有效配置?
先确认开头是完整的 vmess:// 或 vless://,并检查是否包含省略号、全角标点或额外引号。重新使用来源页面的复制按钮获取原文。若复制的是 HTTPS 订阅入口,改用订阅分组添加,不要反复尝试单节点导入。
订阅更新显示成功,为什么一个节点也没有?
检查是否返回登录页面、到期提示或当前客户端不支持的配置格式。向提供方确认应选择哪种订阅输出格式,再检查分组筛选是否隐藏了节点。请求完成只代表获取过程结束,不保证响应内容就是有效节点集合。
订阅更新超时,要不要打开“通过代理更新”?
如果当前网络无法直达订阅接口,但已有可用代理,可以启用通过代理更新后重试。若现有节点全部失效,通过它们请求订阅仍可能超时;此时应恢复直连测试或更换可用网络,而不是反复切换同一个开关。
节点能导入,连接时却提示 TLS 或认证错误?
按服务器地址、端口、用户标识、传输方式、SNI 的顺序核对,并确认设备时间准确。示例中的端口是 443,实际必须使用服务端给出的端口。不要把关闭证书验证当作常规修复;应先查域名、证书与服务端配置是否匹配。
订阅链接不小心发到公开群里,删消息就够了吗?
删除消息不能撤销已经被复制的令牌。到提供方管理页面重置订阅地址,必要时更换节点凭据,再更新各设备保存的地址。排障截图仅保留错误提示与非敏感字段,不展示完整 URL、用户标识或二维码。
最终判断顺序很简单:先确认拿到的是节点还是订阅,再检查导入或更新是否成功,最后检查连接与流量接管。把这几个环节分开,才能避免用更换协议解决复制错误,或用反复导入解决系统代理尚未开启的问题。