2015 年 9 月 VMess:随 V2Ray 模块化体系出现
2015 年 9 月 VMess:随 V2Ray 模块化体系出现。V2Ray 的初始提交提出自有 VMess 协议,并把协议、传输与路由组织为可组合模块。V2Fly 文档将 VMess 定义为 V2Ray 原生的加密通信协议。
阅读全文95 篇已发布内容
2015 年 9 月 VMess:随 V2Ray 模块化体系出现。V2Ray 的初始提交提出自有 VMess 协议,并把协议、传输与路由组织为可组合模块。V2Fly 文档将 VMess 定义为 V2Ray 原生的加密通信协议。
阅读全文2015 年 8 月 GoAgent 主要源码仓库被清空。EFF 的同期报道记录,GoAgent 维护者 Phus Lu 清空了项目的主要源码仓库,并把仓库描述改为“Everything that has a beginning has an end”。
阅读全文2015 年 8 月 Shadowsocks 原始仓库清空代码。原作者 clowwindy 以名为“remove”的提交清空仓库。EFF 随后记录了维护者关于受到警方联系、被要求停止维护的公开说法。
阅读全文2015 年域前置:系统化“借用公共云入口”的思路。研究论文系统描述了域前置:连接在外部可见的域名与加密请求内部指向的域名不同,借助内容分发网络等共享基础设施抵抗按域名封锁,并记录了 meek、Psiphon 与蓝灯中的部署。
阅读全文2015 年 HTTP/2:多路复用为代理承载打基础。RFC 7540 发布 HTTP/2,在单一连接内使用多个并发流,并规定 CONNECT 在 HTTP/2 中的语义。它成为 NaïveProxy 和 gRPC 等路线的重要基础。
阅读全文2015 年 obfs4 进入稳定:混淆传输代际更清晰。Tor Browser 4.5 引入 obfs4,并包含以 Go 重写的 obfs2、obfs3、ScrambleSuit。官方公告将 obfs4 的目标描述为提高对深度包检测和主动探测的抵抗能力。
阅读全文
纪事 · 2015-04-142015 年 4 月 Shadowrocket 登陆 App Store。Apple 的公开上架记录显示 Shadowrocket 在这一天发布。它把多协议连接、按域名与 IP 分流、请求记录等能力带到 iPhone 和 iPad,形成持续维护的独立原生客户端路线。
阅读全文2014 年 meek 随 Tor Browser 4.0 进入稳定版。Tor Browser 4.0 加入三种 meek 可插拔传输,把 Tor 接入流量包装成 HTTP 请求,并利用共享 Web 基础设施建立连接。
阅读全文2013 年蓝灯早期桌面测试版在中国形成规模使用。同期报道记录蓝灯仍处于测试阶段,却已在两周内从约 200 名中国用户增长到 1 万名。项目保存下来的旧版安装文档同时给出了 Windows、macOS 与 Ubuntu 安装流程,证明它当时已经是可下载安装的桌面应用。
阅读全文
纪事 · 2012-12-152012 年 12 月 Shadowsocks Android 客户端公开开发。Shadowsocks Android 的早期提交在这一天加入 AndroidManifest、客户端界面与后台服务代码,说明 Shadowsocks 很早就不只是协议或命令行实现,也已经形成可安装的
阅读全文2012 年 COW 开始探索自动识别受阻网站。COW(Climb Over the Wall)的初始提交把项目定义为一种 HTTP 代理:尝试识别被封锁的网站,只在访问这些网站时使用上级代理。
阅读全文2012 年 Shadowsocks:轻量加密代理路线成型。Shadowsocks 原始公开仓库在这一天建立。官方协议说明把它定义为受 SOCKS5 启发的安全分离式代理:本地组件接受代理请求,并与远端组件之间建立加密转发。
阅读全文2012 年 4 月 Shadowsocks 公开仓库建立。GitHub 元数据显示,Shadowsocks 原始公开仓库在这一天建立。它后来发展为影响广泛的开源代理工具与协议生态。
阅读全文2011 年 WebSocket:可承载代理流量的双向 Web 通道。RFC 6455 定义由握手与消息帧组成的 WebSocket,在 TCP 上提供双向通信。代理实现后来可以把自身协议包装在这个通道内。
阅读全文2011 年 GoAgent 在 Google Code 建立项目。Google Code Archive 的项目元数据记录了 GoAgent 的创建时间。删库前版本显示,它由本地 Python 代理与上传到 Google App Engine 的服务端组成,用户需要配置自己的
阅读全文2006 年 SSH:TCP 端口转发写入连接协议标准叙述。RFC 4254 定义 SSH 连接协议,在加密连接中复用会话,并支持 TCP 端口转发。它为通过远端主机转发网络连接提供了通用基础。
阅读全文2005 年 IPsec 更新与 IKEv2:认证与密钥协商现代化。RFC 4301 更新 IP 层安全架构,RFC 4306 发布 IKEv2,用于相互认证以及建立、维护安全关联。这解释了系统 VPN 中常见的 IKEv2/IPsec 组合。
阅读全文2002 年 OpenVPN 1.0:加入 TLS 认证与密钥交换。OpenVPN 1.0 的更新记录明确加入基于 TLS 的认证和密钥交换,使加密 IP 隧道的会话建立方式继续演进。
阅读全文2001 年 OpenVPN:在 UDP 上起步的加密 IP 隧道。OpenVPN 官方保留的 ChangeLog 将 0.90 初版记在这一天,说明它通过 UDP 建立 IP 隧道,并使用加密与 HMAC 保护数据。
阅读全文1999 年 L2TP:将 PPP 会话封装为隧道。RFC 2661 定义 L2TP,在中间网络上透明传送 PPP 会话。它与应用层代理的逐连接目标转发不同,是二层隧道机制。
阅读全文1999 年 PPTP:PPP 隧道规范公开。RFC 2637 以信息性文档记录 PPTP:通过 IP 网络承载 PPP,把 PPP 会话延伸到远端网络。它代表了早期系统 VPN 的一条路线。
阅读全文1999 年 HTTP CONNECT:通用隧道请求语义入典。RFC 2616 的 HTTP/1.1 文档记录 CONNECT 方法:请求代理切换为隧道,常见用途是经 HTTP 代理建立 HTTPS 连接。后来的 HTTP/2、HTTP/3 代理继续扩展这条路线。
阅读全文1996 年 SOCKS5:通用代理协议基础确立。IETF 发布 RFC 1928,定义客户端如何通过代理请求 TCP 连接、监听端口或转发 UDP。后来许多本地代理端口与目标地址格式都沿用或借鉴了 SOCKS5。
阅读全文