Shadowsocks 和 VLESS 有什么区别:机场协议怎么看
依据 Shadowsocks 官网和 Xray 官方文档,说明两种常见代理协议的设计和客户端支持情况,并统计本站 21 家服务在资料中写明的协议。
协议在机场套餐里指什么
本节说明套餐页上的“协议”是什么,以及它和线路的区别。
机场资料里的“协议”,指客户端和服务器之间传输数据所用的规则,例如 Shadowsocks(常简写为 SS)和 VLESS。它和线路是两回事:线路说的是数据走什么网络(见本站博客《IPLC、IEPL、BGP 中转有什么区别》),协议说的是数据怎么封装和验证身份。
对普通用户来说,协议主要影响两件事:你的客户端能不能导入这家的订阅,以及服务商需要怎样配置服务器。各家写明的协议可以在梯子对比表的“线路 / 协议”一列查看。
Shadowsocks
本节依据 Shadowsocks 官网,说明它的基本设计。
Shadowsocks 官网把它描述为一种大致基于 SOCKS5 的安全分流代理。客户端和服务器共享一个密码,用约定的加密方式处理数据;官网同时说明,具体的加密方案取决于所用的加密算法。
官网推荐使用 AEAD 类加密算法,包括 ChaCha20-Poly1305、AES-256-GCM 和 AES-128-GCM,并说明这类算法能同时提供保密性、完整性和真实性校验。Shadowsocks 出现得较早,大多数主流客户端和不少路由器插件都支持它。
VLESS
本节依据 Xray 官方文档,说明 VLESS 的基本设计。
Xray 官方文档把 VLESS 描述为一种无状态的轻量传输协议。客户端每次连接时在请求中带上一个 UUID,服务器校验这个 UUID 来确认身份。
文档同时写明,VLESS 目前自身的加密设置只接受“none”,也就是协议本身不负责加密;实际使用中通常与 TLS 等外层传输安全机制一起配置。VLESS 由 Xray 等较新的内核支持,主流客户端(如 Clash Meta / mihomo 系、v2rayN、v2rayNG、Shadowrocket 等)也已支持,但较旧的客户端或路由器固件可能需要更新内核才能使用。
两者怎么比较
本节从读者实际关心的角度,归纳两种协议的差别。
| 比较项 | Shadowsocks | VLESS |
|---|---|---|
| 身份验证 | 共享密码 | UUID |
| 加密 | 协议自带,推荐 AEAD 算法 | 协议本身不加密,通常配合 TLS 等外层机制 |
| 客户端支持 | 出现较早,支持面广,含不少路由器插件 | 新版主流客户端已支持,旧客户端可能需更新 |
| 对读者的影响 | 旧设备、旧路由器更容易兼容 | 需要确认自己的客户端版本支持 |
两种协议都是服务商可选的技术方案,本站不对哪一种“更快”或“更稳”下结论;连接表现还取决于线路、服务器和用户自己的网络环境。
本站 21 家的协议标注统计
本节按本站已记录的资料,统计 21 家服务在面板或套餐中写明的协议。
| 资料中写明的协议 | 数量 | 服务 |
|---|---|---|
| VLESS | 11 家 | SOGO云、飞猫云、大佬云、光速云、星岛梦、极连云、唯兔云、灵猫、跨界、全球云、u1s1 |
| Shadowsocks | 2 家 | 暮光、灵动 |
| 未写明 | 8 家 | 微风、宇宙云、二猫云、一翻云、Firefly、无忧、可信云、闪跃 |
其中全球云和 u1s1 的面板节点类型为 VLESS,但套餐文案写的是 Shadowsocks,本站在品牌页列出了两种说法。
选购时怎么用这些信息
本节给出把协议信息用在选购上的建议。
- 先确认客户端:如果你用的是旧版客户端或旧路由器固件,买之前先确认它支持这家写明的协议。
- 协议不等于体验:协议只是技术方案之一,实际快不快、稳不稳要看测速记录,见稳定梯子推荐。
- 完整名单:想按固定顺序浏览全部 21 家的资料,可以看梯子推荐。
参考来源
本文事实信息的原始出处与访问日期。
- 其他资料 What is Shadowsocks?(Shadowsocks 官网) ,访问于
- 其他资料 AEAD Ciphers(Shadowsocks 官网) ,访问于
- 其他资料 VLESS 协议说明(Xray 官方文档) ,访问于
文中提到的服务
相关服务的资料页,含核验状态与推广披露。