作为面向 Shadowsocks over WebSocket 场景的 Cloudflare Worker 实验项目,它不是只支持单一 AEAD 的简化代理,也不是单纯把现成流量套进 WS 转发,而是在 Worker 内直接实现:
客户端 SS 数据
→ WebSocket 接入
→ 按 method 解密
→ 解析目标地址
→ connect() TCP 出站
→ 回包再按对应 method 加密返回
用这种方式,把旧流密码、AEAD、Shadowsocks 2022 统一收进单文件 Worker 内完成。
CF-Workers-Shadowsocks 接近协议级实验:它不是依赖外部 SS 服务端,而是在 Workers 内直接实现Shadowsocks 的方法适配、密钥派生、分帧解包与回包加密。
📍 项目定位
① 作为研究性 / 学习性代码,验证 Workers 内实现 Shadowsocks 全方法支持的可行性。
② ✨本项目学习价值大于实际使用价值。
✅ 支持:旧流密码 / AEAD / Shadowsocks 2022
✅ 支持:TLS / noTLS 双场景
🔗 项目地址∶ CF-Workers-Shadowsocks