Release 下载Snell Server · GitHub Release 历史版本 · 三路反代镜像
本区块同步 Snell Server 的官方 GitHub Release,并为最近版本生成 三路反代镜像加速下载通道。 默认展开最新正式版;如果项目只有预发布版,会在版本旁单独标注。下载按钮会先进入本站确认页,可继续下载或复制真实链接。
暂无公开 Release 资产,请到 surge-networks/snell Releases 页 查看后续发布。
Snell 是 Surge 团队自研的代理协议,服务端闭源。适合 Surge 用户和想用闭源协议增加隐蔽性的人。对比 VLESS Reality,后者抗审查更强且开源。部署流程:下载 snell-server binary,配置 listen/psk/obfs,systemd 启动,客户端添加 Snell 节点。
部署
# 下载 snell-server
wget https://github.com/surge-networks/snell/releases/latest/download/snell-server-linux-amd64.zip
unzip snell-server-*.zip
chmod +x snell-server
mv snell-server /usr/local/bin/
# 配置 /etc/snell/snell-server.conf
cat > /etc/snell/snell-server.conf <<EOF
[snell-server]
listen = 0.0.0.0:8388
psk = yourpassword
obfs = http
ipv6 = false
EOF
# systemd
systemctl enable --now snell-server
客户端
Snell 节点配置(Surge .conf 格式):
Snell-server = snell, server-ip, 8388, psk=yourpassword, obfs=http, version=4
配套订阅
配套订阅线路 提供开源协议混合节点。
验证与排错
Snell 服务端出了问题,先看三处: systemctl status snell-server 确认进程存活,journalctl -u snell-server -n 30 看最近日志,客户端日志确认 psk/obfs/version 是否与服务端一致。
| 项目 | 看什么 | 不宜继续的信号 |
|---|---|---|
| 日志位置 | systemd journal 或前台输出 | 日志中反复出现 connection refused / handshake timeout |
| 客户端内核 | 客户端是否支持 Snell v4 | Surge/Stash/sing-box 较新版本均支持,旧版需确认 |
| 订阅格式 | Snell 节点的写法:snell, ip, port, psk=..., obfs=..., version=4 | 服务端与客户端 psk 或 obfs 不一致 |
如果确认配置一致但仍无法连接,大概率是服务端端口未放行或客户端内核版本太低。先在局域网环境测试,通过后再放到公网。
Snell 协议的验证方法
协议兼容、规则集和订阅格式会随着客户端更新变化;正文没有覆盖的系统版本,应以维护者文档和当前 Release 说明为准。
Snell 协议这类工具页要把日志位置、客户端内核和订阅格式写清楚。安装包只从维护者仓库、Release、应用商店或系统包源获取,生产设备只保留可追溯来源。
改配置前备份原文件,保留客户端版本、内核版本和错误日志。路由器、NAS、手机和桌面端的权限模型不同,不能把同一条命令直接搬过去。