Surge 官方轻量专属 · 极简二进制帧 · v5 专有 QUIC 代理通道
Snell 是由知名网络调试工具 Surge 官方团队(blankwonder)设计并开源提供独立服务端的私有轻量级代理协议[1][4]。 其核心哲学是「极致轻量、超低内存与卓越的诊断排障体验」。 在最新的 Snell v5 中,官方不仅升级了动态记录大小切片,更前瞻性地加入了专用的 QUIC Proxy 通道, 为现代以 HTTP/3 为核心的网络环境提供了开箱即用的高并发低延迟代理支持。
blankwonder 为 Surge 用户推出单文件独立服务端 Snell,提供极简配置、零依赖与详尽的错误诊断回传。
发布 Snell v4,引入动态记录大小(Dynamic Record Sizing)与增强型双向流量加密。
官方发布 Snell v5 (v5.0.1),原生新增专用的 QUIC Proxy 通道,大幅改善现代 HTTP/3 网页的加载首包延迟。
编写口径:Snell 历经 v1 到 v5 多次协议大版本更迭,服务端为闭源独立单二进制包,所有演进以 Surge 官方知识库(Release Notes)公告为准。
在 Shadowsocks、V2Ray 等复杂的生态出现后,很多用户面临两个痛点:一方面通用代理服务端依赖繁多、内存消耗偏大; 另一方面,当代理节点由于远端 DNS 失败、超时或握手被拒时,客户端通常只能收到一个冰冷的「连接中断」错误,完全无法准确定位是哪一环出错。
为了给 Surge 用户提供最纯粹的排障与代理体验,blankwonder 于 2018 年推出了 Snell。 它仅有一个几兆大小的单二进制程序,无任何动态依赖库,几秒钟即可完成部署; 更重要的是,Snell 服务端与 Surge 客户端深度契合,当服务端访问目标网站出错时,能将错误原因、目标响应状态码以结构化消息精确回传给客户端并在仪表盘呈现[1]。
Snell 属于苹果生态与 Surge 用户的顶级专属座驾。 它不追求复杂的伪装套件,依靠极简设计、高吞吐和 QUIC 专属代理通道,成为高端自建 VPS 用户配合 Surge 的主力首选。
Snell 官方声明明确表示放弃前向安全性(Forward Secrecy)以追求极简与低开销。 它不对抗深度 TLS 模拟审查,而是定位于高纯净度机房节点配合优质线路使用。
以下时间线记录了 Snell 从 2018 年首次发布至今的核心版本迭代,全部依据官方发布日志整理核验:
blankwonder 在 Surge 知识库公开 Snell 协议服务端与配套客户端,核心主打“零配置负担、内存占用仅数兆、故障一键定位”。
Snell v1 Release Note引入 Dynamic Record Sizing 机制,在长流传输时自动自适应调整数据分片,显著降低系统上下文切换。
Snell v4 Release NoteSnell v5 正式登场!针对现代 Web 广泛采用的 HTTP/3 (QUIC) 流量,原生支持独立的 QUIC 转发管道,降低二次重传延迟。
Snell v5 Official Documentation开源代理内核 Mihomo 完成对 Snell v5 客户端出站的完整反向兼容支持,使其走出纯 Apple 闭环生态。
Mihomo DocumentationSnell 作为私有协议,官方客户端仅限 Surge 系列产品; 开源社区部分第三方内核(如 Mihomo / Clash.Meta)通过社区兼容接入了各版本出站支持。
| 软件 / 内核 | 类型 | 支持平台 | 支持级别 | 最低版本 | 发布日期 | 特性说明 |
|---|---|---|---|---|---|---|
| Surge (iOS / macOS) | 客户端 | iOS / iPadOS / macOS | 官方参考实现 | Surge v3 / v4 / v5 | 2018.08.15 | 官方母体客户端,提供无可比拟的排障错误详情展示、网络诊断日志与策略组无缝联动。 |
| Snell Server 官方守护进程 | 核心内核 | Linux (x86_64 / aarch64 / armv7l / i386) | 官方参考实现 | v5.0.1 | 2023.11.10 | 官方发布的纯静态独立二进制,常驻内存仅需几兆,自带交互式向导自动生成安全 PSK 凭据。 |
| Mihomo (Clash.Meta) | 核心内核 | 全平台 (Linux / Android / macOS / Windows) | 完整原生支持 | v1.17.0 | 2024.04.18 | 开源社区实现,原生兼容 Snell v1/v2/v3/v4/v5 客户端出站连接与分流调度。 |
| Shadowrocket | 客户端 | iOS / iPadOS | 出站客户端支持 | v2.1.90 | 2021.08.20 | 支持导入 Snell 节点链接并解析 PSK 密钥与混淆参数。 |
全苹果生态用户搭配 macOS / iOS / iPadOS 版 Surge,享受极低延迟与精准排障; 小内存 VPS(仅需 10MB~20MB 内存占用); 现代 Web 浏览借助 v5 专有 QUIC Proxy 获得优质 HTTP/3 加速。
非对抗型 TLS 伪装,在对高位端口进行严密 DPI 审查的地区易被阻断; 建议配合优质 IPLC/IEPL 专线或国内入口中转使用; 服务端与客户端需确保大版本匹配(如 v5 服务端需对应客户端版本)。
词条事实与技术定义均以 Surge 官方知识库与代码库记录为准: