先确定字段属于哪一个项目
节点参数的阅读起点是实现名称。客户端界面可以展示一个对象,但字段含义仍需要回到相应项目的配置文档。vpn节点这样的组合称呼没有在本页采用资料中获得统一字段定义,具体表达以实际协议和实现为准。
如果你还在区分称呼,可先读节点是什么意思;面对 Clash 相关列表,可接着看clash节点。本页集中讨论怎样读参数,不把一个显示名当作已经确认的协议或远程状态。
协议类型带你进入对应字段页
| 需要辨认的层次 | 文档中的例子 | 阅读结果 |
|---|---|---|
| 协议类型 | socks5、trojan、ssr | 找到相应字段参考 |
| 认证资料 | username、password、auth | 确认所属实现的含义 |
| 集合来源 | http、file、inline | 说明资料怎样进入 |
| 内容表达 | YAML、uri、base64 | 说明文字怎样组织 |
认证字段需要按实现分别对应
Hysteria 客户端参考使用 auth 表达认证密码。服务端采用 userpass 时,官方程序把用户名与密码组成的文字用作认证内容。字段名称与实际填写关系,应与这一实现的说明一起保存。
sing-box 的 Hysteria2 页另有差异说明:它不提供这个 userpass 别名,和官方程序配合时需要把组合填到 password。这个例子表明同一协议名称之下仍要读实现参考。更完整的代际解释放在Hysteria 页面。
来源类型与连接类型各有自己的位置
例如,inline 使用 payload 直接列出节点;http 来源需要 url。遇到集合更新问题,先阅读订阅链接;讨论文件格式则读clash订阅链接。字段层次清楚之后,报错中的名称才有可以对应的文档位置。
显示名称和配置事实分栏保存
一个对象的显示名称是你用来辨认条目的文字。它并不自动写出这个对象的协议页、认证字段或来源关系。整理资料时,可以保留名称,再另列已经确认的类型、字段与来源;尚未提供的值继续留空,而不是由名字推定。
把未写明的能力保留为未写明
以 SOCKS 页为例保留字段与安全描述的区别
SOCKS 配置页列有 username、password、tls 和 udp 等名称,类型值写为 socks5。这个字段表描述实现怎样表达配置,不是完整的协议安全结论。若要理解 SOCKS5 本身,需要读对应规范,把认证与封装的说明同配置字段各自保存。
SOCKS5 规范说明,SOCKS5 的安全性取决于协商出的认证和封装方法,不能单从“采用 SOCKS”推出通道自带加密。TLS 规范另讲通道建立后的机密性,并写明它不隐藏数据长度。两条分别属于不同规范,阅读参数时保留主语比把所有属性都归入一个节点更清楚。
配置值没有取得时保留字段名称即可
协议类型、来源类型、内容形式之间的关系也按这一方法保存。前者帮助找到协议页,中间一项解释如何获取,后一项说明文字结构;它们各自成立,不会因为同在一篇配置里出现就合成一个对象。
截至 2026-10-23 的官方记录
字段名称先对应实现,这组依据保留认证别名与参数命名的区别。