四种协议,四套字段逻辑

协议主要认证资料还需确认深入阅读
VLESSUUID传输、TLS或REALITY、可选FlowVLESS与REALITY字段
VMessUUID及服务端要求的安全参数分享格式、承载与实现兼容VMess分享JSON
Trojan密码TLS名称、证书与传输要求Trojan密码与TLS
Shadowsocks加密方法与对应密码或密钥方法支持、URI与插件Shadowsocks密钥兼容

地址与端口描述连接位置,认证字段描述身份或密钥,不能因为都出现在同一张表单里就随意替换。分享URI只是参数载体,其格式兼容与协议运行能力需要分别确认。

VLESS:身份之外,还要核对安全与承载

UUID不是TLS设置,也不能替代REALITY公钥。是否使用REALITY、所需Server Name、Short ID、Fingerprint及Flow,取决于服务端与实际实现。不要给所有VLESS节点强制套上同一种Flow。

VMess:协议与分享结构分开阅读

常见vmess://链接封装Base64 JSON,编码不是加密。分享字段不一定直接对应内核运行JSON;合法内容仍可能包含当前解析器不支持的旧传输或扩展。alterId等历史字段要按实际服务端和版本判断。

Trojan:密码与服务器身份是两道检查

密码认证在TLS建立之后进行,服务器证书链、有效期和名称需要正确验证。密码正确不能弥补证书错误,证书可信也不能证明用户密码正确。排查应按网络、TLS与协议认证分步记录。

Shadowsocks:方法与密钥必须成对匹配

传统AEAD与Shadowsocks 2022不应共用一套密钥假设。SIP002分享表示、URL转义和可选插件也有兼容边界。ss://被识别并不说明插件或全部方法都能在当前客户端运行。

Throne、ThroneCore与sing-box如何区分

Throne是管理配置与连接的图形客户端;ThroneCore属于配套核心层,涉及sing-box等实现。项目也有Xray相关支持,实际可用能力应核对所装版本、核心与相应字段。Throne sing-box配置不等于任意sing-box JSON都能被当前界面原样导入。

协议支持、分享解析、完整JSON导入和Clash配置转换是不同能力。手动填写时,使用服务器参数清单核对来源,不用相似字段名称推断完全兼容。