人物百科
clowwindy:Shadowsocks 创始开发者
本条目记录 clowwindy 的公开技术身份、已核验项目、公开时间线和来源边界。
阅读路径:按“概览 → 技术贡献 → 项目与生态 → 时间线 → 来源与边界”阅读;事实和判断以正文标注的公开来源为准。
01 · 词条概览与公开身份
- 公开署名:clowwindy
- 技术角色:Shadowsocks 创始开发者
- 所属类别:协议与传输
- 公开活跃时期:2012 — 2015
- 公开别名:C神
- 公开入口:
核心定位
公开资料将 clowwindy 记录为 Shadowsocks 创始开发者。具体项目、技术贡献和时间点以本页的项目、时间线和参考资料中的来源为准。
02 · 技术贡献与项目演进
本节依据公开时间线和来源记录归纳已核验的技术工作;具体日期、项目和来源以公开时间线为准。
- 2012-04-20 · GitHub 原始公开仓库建立与 V2EX 初始发布:clowwindy 在 GitHub 创建仓库并在 V2EX 发帖《发一个自用了一年多的翻墙工具 shadowsocks》,确立“穿越防火墙的轻量级隧道代理”核心目标。(来源记录:
src-v2ex-genesis、src-ss-python-repo) - 2012-10-18 · 创建 shadowsocks-nodejs 实现:发布基于 Node.js 异步事件循环的多平台实现,推动轻量代理的高并发网络吞吐探索。(来源记录:
src-nodejs-repo) - 2012-12-15 · Shadowsocks Android 客户端核心代码公开:提交核心客户端代码(Commit 2e0a6fc6),利用 Android 4.0 引入的 VpnService 开启免 Root 移动端透明代理新纪元。(来源记录:
src-android-initial-commit) - 2013-07-08 · 发表 Gist 技术备忘录《为什么不应该用 SSL 翻墙》:剖析公钥证书握手特征在审查对抗中的严重隐患,奠定高随机度对称密文流的设计理论根基。(来源记录:
src-gist-why-not-ssl) - 2013-11-09 · 确立“项目属于社区”的开源定调:clowwindy 在 Issue #124 坦诚表态“项目属于社区,只要有需求就会一直存在下去”,奠定去中心化传承基调。(来源记录:
src-clowwindy-issue124-community) - 2013-11-20 · shadowsocks-libev 分支诞生:由 Max Lv(madeye)等社区维护者接力开发的纯 C 语言轻量实现诞生,常驻内存低至数兆字节,开启 OpenWrt 家用软路由阶段。(来源记录:
src-libev-repo) - 2015-01-29 · 发表澄清声明并深入反思网络审查社会学:在 V2EX 发表 PSA 声明厘清开源项目与商业侵权服务的边界,深刻反思威权审查与用户依赖心理的深层共生结构。(来源记录:
src-v2ex-psa-2015) - 2015-08-18 · 在 Windows 版 Issue #293 抨击社区分隔现象:痛斥开源社区内部违反协议、搞小圈子“大大”文化的封闭心态,呼吁真正的开放与互相尊重。(来源记录:
src-issue-windows-293) - 2015-08-22 · 原始代码仓库清空与划阶段告别声明:13:48 提交 commit 938bba3(“remove”)清空源码,并在 Issue #124 发表著名告别留言:“I hope one day I'll live in a country where I have freedom to write any code I like without fearing”。(来源记录:
src-github-remove、src-ios-issue124-farewell、src-clowwindy-twitter-farewell) - 2015-08-28 · 电子相关基金会(EFF)发表公开范围专题报道:EFF 刊文《Speech that Enables Speech》,记录维护者受压清空仓库及抗审查开源软件的法律与人权背景。(来源记录:
src-eff-2015) - 2015-08-29 · V2Ray 初始提交开启生态接力:Victoria Raymond 提交 V2Ray 初始代码(Commit a4d4c5c2),明确将 Shadowsocks 与 GoAgent 的被迫关停记录为构建新一代复合平台的动力。(来源记录:
src-v2ray-initial-commit) - 2017-02-01 · 社区引入 SIP004 / AEAD 认证加密规范:Shadowsocks 协议引入带有关联数据的认证加密(AEAD),根除针对无认证流密码的主动探测与重放漏洞。(来源记录:
src-sip004) - 2022-05-10 · 社区发布 Shadowsocks 2022 规范:重新实现握手报文与会话独立密钥派生,提供较强的抗重放攻击与多用户管理能力。(来源记录:
src-ss-2022-spec)
03 · 代表项目与生态
- Shadowsocks (Python):最初的原型与参考实现,奠定了本地 SOCKS5 结合远端轻量对称加密流的抗审查通信规范
- Shadowsocks Android:早期与社区共同推进的移动端开源客户端探索,奠定基于系统 VpnService 的移动代理基准
- Shadowsocks iOS:早期 iOS 平台的网络扩展探索,见证了不可抗力事件下的历史告别声明
- Shadowsocks (Node.js):早期基于 Node.js 异步事件循环的多平台并发实现探索
- 为什么不应该用 SSL 翻墙:阐释密码学设计目标与对抗流量嗅探差异的常用技术备忘录
关联内核纪事记录:shadowsocks-public-repository、shadowsocks-original-repository-removed、v2ray-initial-commit
关联客户端纪事记录:shadowsocks-android-client-start
04 · 公开时间线
2012-04-20 · GitHub 原始公开仓库建立与 V2EX 初始发布
clowwindy 在 GitHub 创建仓库并在 V2EX 发帖《发一个自用了一年多的翻墙工具 shadowsocks》,确立“穿越防火墙的轻量级隧道代理”核心目标。
来源记录:src-v2ex-genesis、src-ss-python-repo
2012-10-18 · 创建 shadowsocks-nodejs 实现
发布基于 Node.js 异步事件循环的多平台实现,推动轻量代理的高并发网络吞吐探索。
2012-12-15 · Shadowsocks Android 客户端核心代码公开
提交核心客户端代码(Commit 2e0a6fc6),利用 Android 4.0 引入的 VpnService 开启免 Root 移动端透明代理新纪元。
来源记录:src-android-initial-commit
2013-07-08 · 发表 Gist 技术备忘录《为什么不应该用 SSL 翻墙》
剖析公钥证书握手特征在审查对抗中的严重隐患,奠定高随机度对称密文流的设计理论根基。
2013-11-09 · 确立“项目属于社区”的开源定调
clowwindy 在 Issue #124 坦诚表态“项目属于社区,只要有需求就会一直存在下去”,奠定去中心化传承基调。
来源记录:src-clowwindy-issue124-community
2013-11-20 · shadowsocks-libev 分支诞生
由 Max Lv(madeye)等社区维护者接力开发的纯 C 语言轻量实现诞生,常驻内存低至数兆字节,开启 OpenWrt 家用软路由阶段。
2015-01-29 · 发表澄清声明并深入反思网络审查社会学
在 V2EX 发表 PSA 声明厘清开源项目与商业侵权服务的边界,深刻反思威权审查与用户依赖心理的深层共生结构。
2015-08-18 · 在 Windows 版 Issue #293 抨击社区分隔现象
痛斥开源社区内部违反协议、搞小圈子“大大”文化的封闭心态,呼吁真正的开放与互相尊重。
2015-08-22 · 原始代码仓库清空与划阶段告别声明
13:48 提交 commit 938bba3(“remove”)清空源码,并在 Issue #124 发表著名告别留言:“I hope one day I'll live in a country where I have freedom to write any code I like without fearing”。
来源记录:src-github-remove、src-ios-issue124-farewell、src-clowwindy-twitter-farewell
2015-08-28 · 电子相关基金会(EFF)发表公开范围专题报道
EFF 刊文《Speech that Enables Speech》,记录维护者受压清空仓库及抗审查开源软件的法律与人权背景。
2015-08-29 · V2Ray 初始提交开启生态接力
Victoria Raymond 提交 V2Ray 初始代码(Commit a4d4c5c2),明确将 Shadowsocks 与 GoAgent 的被迫关停记录为构建新一代复合平台的动力。
2017-02-01 · 社区引入 SIP004 / AEAD 认证加密规范
Shadowsocks 协议引入带有关联数据的认证加密(AEAD),根除针对无认证流密码的主动探测与重放漏洞。
2022-05-10 · 社区发布 Shadowsocks 2022 规范
重新实现握手报文与会话独立密钥派生,提供较强的抗重放攻击与多用户管理能力。
05 · 参考资料
- V2EX:发一个自用了一年多的翻墙工具 shadowsocks (t/32777)(2012-04-20) · 记录 ID:
src-v2ex-genesis- clowwindy 首次公开在技术社区公开发布 Shadowsocks,阐述自用一年的轻量隧道设计初衷
- GitHub:shadowsocks/shadowsocks 原始文档与 README(2012-04-20) · 记录 ID:
src-ss-python-repo- 确立“A lightweight tunnel proxy which can help you get through firewalls”核心目标与 SOCKS5 中继架构
- GitHub:shadowsocks/shadowsocks-nodejs 代码仓库(2012-10-18) · 记录 ID:
src-nodejs-repo- clowwindy 探索基于 Node.js 异步事件驱动模型的高并发代理实现
- GitHub:Shadowsocks Android 早期核心提交 (Commit 2e0a6fc6)(2012-12-15) · 记录 ID:
src-android-initial-commit- 加入 AndroidManifest、客户端 UI 与后台服务,开启基于 VpnService 的免 Root 移动端阶段
- GitHub:shadowsocks/shadowsocks-libev 官方仓库与嵌入式定位(2013-11-20) · 记录 ID:
src-libev-repo- 社区接力开发的纯 C 语言轻量实现,开启 OpenWrt 嵌入式软路由透明代理阶段
- GitHub Gist:clowwindy/5947691《为什么不应该用 SSL 翻墙》(2013-07-08) · 记录 ID:
src-gist-why-not-ssl- 剖析 SSL 握手明文证书特征对翻墙隐蔽性的严重危害,阐明自研高随机度对称加密流的底层哲学
- GitHub:shadowsocks/shadowsocks Issue #124 社区定调回复(2013-11-09) · 记录 ID:
src-clowwindy-issue124-community- clowwindy 明确表态“这个项目属于社区,只要有需求,它就会一直存在下去”
- V2EX:[PSA] Shadowsocks.com 所售服务与 Shadowsocks 项目无关 (t/166417)(2015-01-29) · 记录 ID:
src-v2ex-psa-2015- 澄清官方开源项目与商业侵权站点的边界,深入反思网络审查与用户依赖心理的社会学根源
- GitHub:shadowsocks-windows Issue #293 关于造墙文化的讨论(2015-08-18) · 记录 ID:
src-issue-windows-293- clowwindy 针对部分社区封锁源码、搞小圈子“大大”文化的辛辣批评
- GitHub commit: shadowsocks/shadowsocks remove (Commit 938bba32)(2015-08-22) · 记录 ID:
src-github-remove- 2015-08-22 13:48 作者清空全部 Python 核心代码的历史提交记录
- GitHub:shadowsocks-iOS Issue #124 历史告别声明(2015-08-22) · 记录 ID:
src-ios-issue124-farewell- 记录作者因警方约谈被迫删库的完整说明,留下“I hope one day I'll live in a country where I have freedom to write any code I like without fearing”
- Twitter:@clowwindy 告别推文与社区嘱托(2015-08-22) · 记录 ID:
src-clowwindy-twitter-farewell- 作者宣布不再参与开发,嘱托社区保护好手上的分支与自身安全
- EFF:Speech that Enables Speech: China Takes Aim at Its Coders(2015-08-28) · 记录 ID:
src-eff-2015- 电子相关基金会权威专题报道,记录 Shadowsocks 作者被迫清空仓库与抗审查开源法律背景
- GitHub:v2ray/v2ray-core 初始代码提交 (Commit a4d4c5c2)(2015-08-29) · 记录 ID:
src-v2ray-initial-commit- Shadowsocks 删库后一周,V2Ray 发布第一个提交并记录受 Shadowsocks 关停启发的立项动机
- Shadowsocks SIP004: AEAD Ciphers Proposal(2017-02-01) · 记录 ID:
src-sip004- 社区制定的认证加密规范,标志着流加密向 AEAD 的演进
- Shadowsocks 2022 规范说明文档(2022-05-10) · 记录 ID:
src-ss-2022-spec- 重新实现握手与会话独立密钥派生,提供较强的抗重放攻击能力
06 · 来源与边界
本文严格基于公开代码仓库提交记录(shadowsocks/shadowsocks、shadowsocks/shadowsocks-android、shadowsocks/shadowsocks-iOS)、官方技术文档与 Gist、历史网络快照(V2EX、Web Archive)及第三方权威公益组织(电子相关基金会 EFF)的公开报道。恪守开源社区伦理底线,绝不调查、推测或记录开发者的现实生活、线下单位与地理行踪;对于 2015 年 8 月仓库清空与告别事件,仅客观引述作者本人在提交日志、Issue 留言与社交平台上的公开陈述以及 EFF 的公开调查报道。
本页依据截至 2026-10-02 的公开技术资料整理;人物档案原文仍保留在 原人物页面。