Shadowsocks协议是一种历史较长的代理协议,结构简单、自带加密,几乎所有主流客户端都支持。它的加密方式分新旧两类,现在通常使用 AEAD 一类的加密方式,旧式流加密已不建议使用。节点链接以 ss:// 开头,包含加密方式、密码、地址和端口。具体说明以官网为准。
Shadowsocks协议,圈子里叫它 SS,大概是用机场的人最早接触到的协议名之一。订阅里一排节点,有些开头写着 ss,有些写着 vless、trojan,新手难免犯嘀咕:这个“老牌”的还能用吗?和新的有什么区别?这篇依据 Shadowsocks 官网 的说明,讲清它的定位、加密方式的概念、节点链接的结构和客户端支持。不排座次,只回答“它是什么、订阅里怎么认、遇到问题查哪里”。
Shadowsocks协议的位置
| 特点 | 通俗解释 |
|---|---|
| 结构简单 | 协议本身不复杂,实现和兼容都相对容易 |
| 自带加密 | 加密在协议里完成,不依赖额外的传输层安全方案 |
| 历史较长 | 出现时间早,生态成熟 |
| 客户端支持广 | 几乎所有主流客户端和内核都支持 |
| 密码认证 | 客户端与服务端共享一个密码 |
和 VLESS 相比,它的取向不同:VLESS 把加密交给下层方案,SS 自己负责加密,所以你会在 SS 节点链接里看到“加密方式”这个字段,而 VLESS 链接里看到的是另一套参数。几种协议的横向对比,读 代理协议怎么选,全景介绍读 机场用的协议有哪些。
shadowsocks是什么:加密方式的两个世代
加密方式决定了数据在传输中怎么被保护,客户端和服务端必须选同一种。从使用角度,可以粗分两类:
| 类别 | 说明 | 现状 |
|---|---|---|
| 流加密(旧式) | 早期常用的一批加密方式 | 官网说明里已不推荐使用 |
| AEAD 加密 | 在加密的同时校验数据是否被篡改 | 目前的主流选择 |
| 较新的协议修订 | 在 AEAD 基础上进一步改进的版本 | 部分客户端和内核支持,以官网为准 |
对普通用户而言,加密方式是机场写好的,导入订阅时客户端自动带入。你需要关心的只有两点:
- 客户端是否支持节点用到的加密方式,不支持的话节点会导入失败或连不上;
- 不要随意修改节点里的加密方式,改了就与服务端不一致,必然连不上。
读懂 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 的兼容面最广,更容易导入 |
| 想要结构简单、容易排查的节点 | 字段少,出问题时可查的环节也少 |
| 机场只提供这一类节点 | 没有选择余地,按提供的使用 |
| 作为其他协议的备用 | 一种协议在你的网络里表现不好时,换它试试 |
这不是说它一定适合你,而是说“老牌”不是缺点。选节点的依据始终是:客户端支持、网络环境、实际用着是否稳定。
遇到问题时,按这个顺序查
- 换一个同机场的其他节点,看是个别节点问题,还是整个协议类型的问题;
- 检查客户端版本,必要时升级;
- 核对节点是否被完整导入,没有被截断或夹带空格;
- 检查系统时间和本地网络;
- 以上都没问题,再把现象整理后反馈给机场。
整体的排查框架读 机场连不上怎么办。
几个常见的误解
- **“历史长就等于过时。”**协议是否合适,要看自己的环境和需求;
- **“新协议一定更好。”**没有统一结论,要实际对比;
- **“链接里的编码是加密。”**那只是书写格式,链接本身是凭证;
- **“改个加密方式试试看。”**与服务端不一致就必然连不上;
- **“SS 只有一种。”**加密方式和协议修订不止一种,要看节点具体写了什么。
下一步
把 SS 当作节点信息里的一栏:认得它,知道它和别的协议在哪里不同,遇到问题知道查哪几项,就足够了。想按条件筛选机场,用 选机场向导,再翻 机场推荐榜 核对资料。Shadowsocks协议用不用,取决于你的客户端和网络,而不取决于它的年龄。
- 加密方式、协议版本与推荐做法会随时间变化,请以 Shadowsocks 官网的说明为准。
- 这里不替各协议排座次,也没有速度、稳定性、抗干扰方面的测试数据可供引用。
- 不涉及服务端部署与调参,只讲怎么读懂节点、怎么判断客户端是否支持。
爱梯子榜单里排在前面的几家
名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。
| 名次 | 机场 | 最低一档 | 流量 | 线路 | |
|---|---|---|---|---|---|
| 第 1 名 | 无忧链接 | ¥6.6/月 按年付费 | 40GB/月 | IPLC、IEPL | 官网入口 |
| 第 2 名 | 暮光加速 | 折合 ¥9.1/月 按年付费 | 70GB | IEPL | 官网入口 |
| 第 3 名 | 微风网络 | ¥27/月 按月付费 | 200GB | IEPL | 官网入口 |
| 第 4 名 | 飞猫云 | 折合 ¥7/月 按年付费 | 50GB | IPLC | 官网入口 |
| 第 5 名 | Firefly | 约¥8/月起 按年付费 | 60GB | IPLC | 官网入口 |
| 第 6 名 | 灵动云 | 折合 ¥8.3/月 按年付费 | 70GB | IEPL | 官网入口 |
看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。
本文引用的官方来源
这篇的几个常见问题
Shadowsocks 是什么?
Shadowsocks 是一种代理协议,历史较长,结构简单,自身带有加密,生态成熟,几乎所有主流客户端都支持。常被缩写为 SS。在订阅里,它表现为以 ss:// 开头的链接,或配置里 type 为 ss 的节点。是否使用,取决于机场是否提供以及客户端是否支持。
Shadowsocks 的加密方式该怎么选?
普通用户一般不需要自己选,机场会在节点里写好。需要知道的是:加密方式分旧式的流加密和较新的 AEAD 加密,官网说明里更推荐后者。客户端和服务端的加密方式必须一致,导入订阅后由客户端自动带入,不要随意改动。
ss 节点导入后连不上,常见原因是什么?
常见原因有:客户端不支持节点里的加密方式;链接在复制时被截断或夹带了空格;节点本身失效;系统时间或网络问题。可以先换一个节点对比,再检查客户端版本,必要时向机场反馈。整体思路可参考站内的连不上排查文章。
现在还有必要用 Shadowsocks 吗?
这取决于你的情况,没有统一结论。它结构简单、兼容性好,客户端支持广泛,不少机场仍然提供。新协议有各自的设计,是否更适合你,要在自己的网络里对比使用。不必因为它历史长就认为过时,也不必因为它新就盲目追求。