节点链接 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,等于把节点的钥匙放在文字里。发给谁、贴在哪里,要像对待账号密码一样谨慎。

“导入失败就是节点坏了。” 更常见的原因是客户端不认识某个参数,或者链接在复制时被截断、被换行。

“井号后面的名字会参与连接。” 不会,它只是备注。名字里的特殊字符过多时,有些软件显示会乱码,但不影响连通性。

怎么检查一条链接

  1. 看开头是否完整,没有多出空格或换行。
  2. 用站内的节点链接解析工具拆开看各字段,数据在浏览器本地处理。
  3. 对照节点提供方的说明,核对地址、端口、SNI。
  4. 导入后在客户端里点开详情,确认协议类型与链接开头一致。

下一步

想系统了解拆解步骤,读节点链接解析教程;想知道 VMess 链接为什么要编码,读 VMess 协议。

哪些文章讲到了节点链接 URI

想对照具体机场的记录?

机场榜单和机场目录里,价格、线路、协议、节点地区都是逐家列着的;不确定该装哪个客户端,试试客户端筛选器。