ShadowQUIC
ShadowQUIC 是一种基于 QUIC 的代理协议实现,尝试将 Shadowsocks 的思路迁移到 QUIC 传输层,并在连接阶段引入 SNI 伪装以降低可识别性。目前主要以实现项目为参考,尚未形成统一的协议规范。
基本信息
| 项目 | 信息 |
|---|---|
| 发布 | 2025.04(以项目发布为准) |
| 传输层 | QUIC(UDP) |
| 主要实现 | ShadowQUIC 项目 |
| 生态成熟度 | 早期 / 规模较小 |
核心思路
- 使用 QUIC 作为底层传输,具备 0-RTT、连接迁移、多路复用等 QUIC 的通用优势
- 在连接阶段采用 SNI 伪装思路,尽量让握手行为更接近常规 HTTPS/HTTP/3 流量
- 以实现为主导,当前更多是工程实践而非完整规范化协议
现状与适用性
ShadowQUIC 目前仍处于早期阶段:
- 协议规范与生态尚未成熟,客户端支持有限
- 主要用于技术探索或小规模试用,不适合作为唯一主力方案
- 在生产环境中更建议使用已有生态更完善的 QUIC 协议(如 Hysteria 2 / TUIC)
注意事项
- QUIC 依赖 UDP,UDP 受限网络中不可用
- 若遇到识别或封锁,应优先考虑更成熟方案的替代
延伸阅读
- ShadowQUIC 项目:github.com/spongebob888/shadowquic
- Shadowsocks — 了解经典 SS 协议的设计思路
- Hysteria 2 — 更成熟的 QUIC 系协议
- TUIC — 另一种 QUIC 系协议
- 代理协议总览 — 回到协议总览页面