
Shadowsocks 是一种成熟的代理协议,而 Clash 是一个内核,它支持包括 Shadowsocks 在内的多种协议。二者是「协议」与「载体」的关系。
层次不同
Shadowsocks 定义的是「数据怎么加密、怎么传输」,它本身只是一个协议,需要有客户端和服务端实现。
Clash 则是内核,它把各种协议(SS、VMess、VLESS、Trojan 等)统一管理起来,再按规则分流。
能力差异
只装 Shadowsocks 客户端,通常只能做全局或简单的 PAC 分流;而 Clash 能写出极其细致的规则,还能做策略组、故障切换。
换句话说,Clash 可以把 Shadowsocks 当成其中的一种节点来调度,能力维度更丰富。
组合使用
实际使用中,你完全可以让 Clash 内核去连接 Shadowsocks 节点,再按规则决定哪些流量走这个节点。
这正是 Clash 生态受欢迎的原因:一个内核,通吃多种协议,配置统一。
小结
Shadowsocks 是协议,Clash 是内核。Clash 可以把 SS 等多种协议统一管理并按规则分流,层次更高、能力更全。
准备好开始规则分流了吗?
免费下载 Clash