TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

什么是 Shadowsocks?历史最久的代理协议解释

百科词条:解释 Shadowsocks(SS)协议的设计思路(加密的 SOCKS5 代理)、从 2012 年至今的演变、AEAD 与 2022 版加密的区别、与 ShadowsocksR 的关系、优缺点与适用场景,以及当前机场与客户端的支持情况。

资料更新说明整理于 2026-10-20

价格与条款可能变化,未独立验证的项目保留待确认状态。

本文由 TiziWiki 编辑部整理维护。未独立验证当前报价、服务表现、优惠或退款;请结合服务商当前条款及自己的使用记录判断。

文章目录

设计思路

Shadowsocks 的核心只有一句话:把 SOCKS5 代理加密。客户端在本地提供一个 SOCKS5 端口,流量加密后发给服务器,服务器解密后访问目标。没有握手协商、没有复杂的状态,所以速度快、实现简单。

机场界的「机场」「节点」等称呼都源自早期 Shadowsocks 客户端的纸飞机图标,见什么是机场。

演变

阶段 变化
2012 原始版本,流加密
2017 AEAD 加密(chacha20-ietf-poly1305、aes-256-gcm),修复流加密的安全问题
2022 Shadowsocks 2022 版本,加强抗重放与抗识别,密钥格式变化

现在机场提供的 SS 节点基本都是 AEAD 或 2022 版本。客户端会自动按节点参数选择,用户无需关心。

与 ShadowsocksR 的关系

ShadowsocksR(SSR)是 2015 年左右的社区分支,增加了混淆插件。项目早已停止维护,协议也被认为过时,现在很少有机场提供 SSR 节点。遇到只支持 SSR 的服务要谨慎。

优点

  • 轻量,CPU 占用低,低端路由器也能跑;
  • 支持 UDP,游戏与语音可用;
  • 兼容性最广,任何客户端都支持。

缺点

  • 加密后的随机流量本身有特征,在严格网络下可用性不如 Trojan、VLESS + Reality;
  • 没有内置的伪装层(可配合插件,但机场很少提供)。

什么时候用 SS 节点

  • 日常浏览、视频:完全够用,且延迟开销最低;
  • 专线节点:专线本身不经公网,协议特征问题不大,很多专线机场用 SS 作主力协议(二猫云、星岛梦、暮光网络、微风网络均提供);
  • 严格网络(公司、校园):连不上时换 Trojan 或 VLESS。

协议横向对比见常见代理协议。

客户端支持

全部主流客户端支持,包括 Clash Verge、Clash Meta for Android、sing-box、Shadowrocket、v2rayN、Hiddify。旧版客户端可能不支持 2022 版加密,节点超时时更新客户端。

相关词条

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。