节点链接 URI是什么意思?
一句话结论
节点链接 URI 是把协议、地址、端口、密码和参数压缩成一行文本的分享格式,如 vmess:// 或 trojan:// 开头的链接。
复制、扫码、从剪贴板导入节点时,客户端读取的就是这种链接。各协议的写法多为社区约定而非统一标准,所以同一条链接在不同软件里可能只被部分识别。
把一个节点从一台设备搬到另一台,最省事的办法就是复制一行文本。那一行文本就是节点链接,它的开头(冒号前面的部分)叫 scheme,决定了客户端把它当成哪种节点。
它是什么
URI 的通用结构是 “scheme://内容”。网页地址的 scheme 是 https,节点链接的 scheme 则是协议名。客户端看到开头,就知道后面的内容该按哪套规则拆。
常见的几种写法,下面用占位内容举例,不是真实节点:
trojan://密码@example.com:443?sni=example.com#节点名
vless://用户ID@example.com:443?security=tls&flow=...#节点名
ss://(Base64 编码的加密方式与密码)@example.com:8388#节点名
vmess://(Base64 编码的一段 JSON)
这些格式主要来自各项目与客户端社区的约定。也就是说它们不是由某个统一机构规定的标准,细节在不同软件之间有出入。
链接里各部分是什么意思
| 部分 | 作用 |
|---|---|
| scheme | 协议类型,决定后续怎么解析 |
| 用户信息 | 密码或用户 ID,视协议而定 |
| 主机与端口 | 节点服务器地址 |
| 问号后的参数 | 传输方式、加密、SNI 等 |
| 井号后的文字 | 节点显示名称,只影响列表里怎么叫它 |
有的写法会把整段内容做 Base64 编码,所以看起来是一团乱码;这只是编码,不是加密。
常见误解
“链接可以随便发给别人。” 链接里带着密码或用户 ID,等于把节点的钥匙放在文字里。发给谁、贴在哪里,要像对待账号密码一样谨慎。
“导入失败就是节点坏了。” 更常见的原因是客户端不认识某个参数,或者链接在复制时被截断、被换行。
“井号后面的名字会参与连接。” 不会,它只是备注。名字里的特殊字符过多时,有些软件显示会乱码,但不影响连通性。
怎么检查一条链接
- 看开头是否完整,没有多出空格或换行。
- 用站内的节点链接解析工具拆开看各字段,数据在浏览器本地处理。
- 对照节点提供方的说明,核对地址、端口、SNI。
- 导入后在客户端里点开详情,确认协议类型与链接开头一致。
下一步
想系统了解拆解步骤,读节点链接解析教程;想知道 VMess 链接为什么要编码,读 VMess 协议。