梯子学堂

Shadowsocks 是什么:老牌协议的现状与用法

2026-10-21 更新约 5 分钟读完
先说结论

Shadowsocks协议是一种历史较长的代理协议,结构简单、自带加密,几乎所有主流客户端都支持。它的加密方式分新旧两类,现在通常使用 AEAD 一类的加密方式,旧式流加密已不建议使用。节点链接以 ss:// 开头,包含加密方式、密码、地址和端口。具体说明以官网为准。

Shadowsocks协议,圈子里叫它 SS,大概是用机场的人最早接触到的协议名之一。订阅里一排节点,有些开头写着 ss,有些写着 vless、trojan,新手难免犯嘀咕:这个“老牌”的还能用吗?和新的有什么区别?这篇依据 Shadowsocks 官网 的说明,讲清它的定位、加密方式的概念、节点链接的结构和客户端支持。不排座次,只回答“它是什么、订阅里怎么认、遇到问题查哪里”。

Shadowsocks协议的位置

特点 通俗解释
结构简单 协议本身不复杂,实现和兼容都相对容易
自带加密 加密在协议里完成,不依赖额外的传输层安全方案
历史较长 出现时间早,生态成熟
客户端支持广 几乎所有主流客户端和内核都支持
密码认证 客户端与服务端共享一个密码

和 VLESS 相比,它的取向不同:VLESS 把加密交给下层方案,SS 自己负责加密,所以你会在 SS 节点链接里看到“加密方式”这个字段,而 VLESS 链接里看到的是另一套参数。几种协议的横向对比,读 代理协议怎么选,全景介绍读 机场用的协议有哪些。

shadowsocks是什么:加密方式的两个世代

加密方式决定了数据在传输中怎么被保护,客户端和服务端必须选同一种。从使用角度,可以粗分两类:

类别 说明 现状
流加密(旧式) 早期常用的一批加密方式 官网说明里已不推荐使用
AEAD 加密 在加密的同时校验数据是否被篡改 目前的主流选择
较新的协议修订 在 AEAD 基础上进一步改进的版本 部分客户端和内核支持,以官网为准

对普通用户而言,加密方式是机场写好的,导入订阅时客户端自动带入。你需要关心的只有两点:

  1. 客户端是否支持节点用到的加密方式,不支持的话节点会导入失败或连不上;
  2. 不要随意修改节点里的加密方式,改了就与服务端不一致,必然连不上。

读懂 ss节点链接

SS 的分享链接结构很紧凑(以下为虚构示例,非真实节点):

ss://加密方式与密码的编码@服务器地址:端口#节点名称
部分 含义 看它做什么
加密方式与密码 经过编码放在一起 属于凭证,不要外传
服务器地址与端口 要连接的服务器 排查连不上时核对
#之后的名称 节点的显示名 由机场决定,不可全信
附加参数(有时有) 如插件相关设置 客户端需要对应支持

要注意的是:链接里的“编码”只是一种书写格式,并不是加密保护。**任何人拿到完整链接,就能还原出里面的密码,所以链接必须当作凭证保管。**订阅的保管方法读 怎么保护你的订阅链接。

ss协议与新协议的关系

对比项 Shadowsocks Trojan VLESS
加密 协议自带 依靠 TLS 依靠下层方案
是否依赖证书与域名 否 是 搭配 TLS 时需要
认证 共享密码 密码 UUID
配置复杂度 较低 中等 较高
订阅里的标识 ss:// trojan:// vless://

这张表只是帮助你建立印象。各协议的设计思路不同,没有谁取代谁的结论。想了解其他协议,读 Trojan 协议是什么 与 VLESS 协议是什么,同一体系里更早的协议读 VMess 协议是什么。

客户端支持

客户端内核 SS 支持情况
Mihomo(Clash Meta) 支持
sing-box 支持
Xray / V2Ray 系 支持
较旧的 Clash 内核 一般支持,但较新的加密方式可能不识别

具体以所用客户端的官方说明为准。导入订阅的基本操作可以看 Clash 订阅怎么导入。如果导入后节点缺失,多半是内核太旧或加密方式不被识别,排查方向读 订阅导入失败怎么办。

什么情况下,SS 节点仍然是合理的选择

情况 说明
客户端较旧或功能有限 SS 的兼容面最广,更容易导入
想要结构简单、容易排查的节点 字段少,出问题时可查的环节也少
机场只提供这一类节点 没有选择余地,按提供的使用
作为其他协议的备用 一种协议在你的网络里表现不好时,换它试试

这不是说它一定适合你,而是说“老牌”不是缺点。选节点的依据始终是:客户端支持、网络环境、实际用着是否稳定。

遇到问题时,按这个顺序查

  1. 换一个同机场的其他节点,看是个别节点问题,还是整个协议类型的问题;
  2. 检查客户端版本,必要时升级;
  3. 核对节点是否被完整导入,没有被截断或夹带空格;
  4. 检查系统时间和本地网络;
  5. 以上都没问题,再把现象整理后反馈给机场。

整体的排查框架读 机场连不上怎么办。

几个常见的误解

  • **“历史长就等于过时。”**协议是否合适,要看自己的环境和需求;
  • **“新协议一定更好。”**没有统一结论,要实际对比;
  • **“链接里的编码是加密。”**那只是书写格式,链接本身是凭证;
  • **“改个加密方式试试看。”**与服务端不一致就必然连不上;
  • **“SS 只有一种。”**加密方式和协议修订不止一种,要看节点具体写了什么。

下一步

把 SS 当作节点信息里的一栏:认得它,知道它和别的协议在哪里不同,遇到问题知道查哪几项,就足够了。想按条件筛选机场,用 选机场向导,再翻 机场推荐榜 核对资料。Shadowsocks协议用不用,取决于你的客户端和网络,而不取决于它的年龄。

这篇没有覆盖的
  • 加密方式、协议版本与推荐做法会随时间变化,请以 Shadowsocks 官网的说明为准。
  • 这里不替各协议排座次,也没有速度、稳定性、抗干扰方面的测试数据可供引用。
  • 不涉及服务端部署与调参,只讲怎么读懂节点、怎么判断客户端是否支持。

爱梯子榜单里排在前面的几家

名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口
第 2 名暮光加速折合 ¥9.1/月 按年付费70GBIEPL官网入口
第 3 名微风网络¥27/月 按月付费200GBIEPL官网入口
第 4 名飞猫云折合 ¥7/月 按年付费50GBIPLC官网入口
第 5 名Firefly约¥8/月起 按年付费60GBIPLC官网入口
第 6 名灵动云折合 ¥8.3/月 按年付费70GBIEPL官网入口

看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。

本文引用的官方来源

这篇的几个常见问题

Shadowsocks 是什么?

Shadowsocks 是一种代理协议,历史较长,结构简单,自身带有加密,生态成熟,几乎所有主流客户端都支持。常被缩写为 SS。在订阅里,它表现为以 ss:// 开头的链接,或配置里 type 为 ss 的节点。是否使用,取决于机场是否提供以及客户端是否支持。

Shadowsocks 的加密方式该怎么选?

普通用户一般不需要自己选,机场会在节点里写好。需要知道的是:加密方式分旧式的流加密和较新的 AEAD 加密,官网说明里更推荐后者。客户端和服务端的加密方式必须一致,导入订阅后由客户端自动带入,不要随意改动。

ss 节点导入后连不上,常见原因是什么?

常见原因有:客户端不支持节点里的加密方式;链接在复制时被截断或夹带了空格;节点本身失效;系统时间或网络问题。可以先换一个节点对比,再检查客户端版本,必要时向机场反馈。整体思路可参考站内的连不上排查文章。

现在还有必要用 Shadowsocks 吗?

这取决于你的情况,没有统一结论。它结构简单、兼容性好,客户端支持广泛,不少机场仍然提供。新协议有各自的设计,是否更适合你,要在自己的网络里对比使用。不必因为它历史长就认为过时,也不必因为它新就盲目追求。