Snell v6 是加密代理协议及其服务端部署管理项目;该仓库提供 Linux 安装脚本,自动配置服务并生成 Surge 连接条目。v6 根据预共享密钥生成部署专属的流量特征,还支持 UDP 转发及 IPv4/IPv6 网络配置。当前安装器采用候选版本,客户端须支持 v6 并与服务端使用相同模式。
适合为支持 v6 的 Surge 客户端部署自用代理
亮点
部署专属流量特征
客户端与服务端从预共享密钥生成协议特征,无需手动调节底层参数。
自动部署并导出连接
安装器配置依赖、随机端口、密钥和系统服务,再输出可导入 Surge 的条目。
单端口承载两类流量
UDP 转发通过 TCP 承载,因此部署只需开放一个 TCP 端口。
功能说明
连接与网络
选择代理模式
提供默认整形、无整形加密和明文三种模式。
设置 DNS 地址偏好
支持默认、优先 IPv4/IPv6 及仅 IPv4/IPv6 五种策略。
监听双栈地址
IPv6 可用时同时监听 IPv4 和 IPv6,并按服务器地址条件导出连接。
部署与维护
管理服务生命周期
菜单支持安装、卸载、启停、更新、重启及查看状态。
修改服务配置
可修改端口、模式及 DNS 偏好,并保留其他设置。
重新导出连接条目
读取当前端口、密钥与模式,保留已有地址和节点名称。
适合场景
为支持 v6 的 Surge 客户端部署自用代理
安装器完成服务配置并输出连接条目,后续可通过菜单维护服务和重新导出配置。
内容与来源
{"title":"当前安装的是 v6 候选版本","detail":"安装器采用 v6.0.0rc2;正式版发布前协议仍可能发生不兼容变化,需要同步维护客户端与服务端。"}
Snell v6 仓库 README{"title":"客户端须支持 v6 且模式一致","detail":"服务端与客户端必须使用相同的 mode;切换服务端模式后,需要同步更新 Surge 连接条目。"}
Snell v6 仓库 README{"title":"安装须使用 root 并放行 TCP 端口","detail":"部署后需在安全组及防火墙中允许安装器输出的端口,否则客户端无法按该配置连接。"}
Snell v6 仓库 README{"title":"unsafe-raw 模式不提供加密","detail":"此模式传输明文,README 将其用途限定为内网或已有安全隧道的环境。"}
Snell v6 仓库 README{"title":"v6 不再支持 QUIC Proxy Mode","detail":"版本历史明确说明该模式已从 v6 移除;需要这一功能时不能按旧版能力选用 v6。"}
Snell v6 仓库 README{"title":"启动结果核查到进程和监听端口","detail":"启动或重启后检查实际核心进程及监听端口,而不只看服务管理器状态,有助于发现服务显示运行但代理未就绪的情况。"}
Snell v6 仓库 README{"title":"配置变更失败可恢复原配置","detail":"失败或中断的配置修改会恢复此前配置;更新保留服务原来的运行或停止状态,且同一时间只允许一个管理操作。"}
Snell v6 仓库 README{"title":"连接复用保留完整 TCP 状态语义","detail":"协议同时支持连接复用与完整 TCP 状态机,面向依赖半关闭连接的应用保留相应行为。"}
Snell v6 仓库 README{"title":"代理错误区分认证失败与目标超时","detail":"结构化错误信息可帮助 Surge,尤其是 Smart 策略组,更准确地判断代理健康状态。"}
Snell v6 仓库 README网络代理
Snell v6 仓库 README装机部署
Snell v6 仓库 README命令行
Snell v6 仓库 README自托管
Snell v6 仓库 READMELinux
Snell v6 GitHub ReleasesSnell v6 仓库 README支持部署专属流量特征的加密代理工具
Snell v6 仓库 README不适合必须使用 QUIC Proxy Mode 的任务:该模式已从 v6 移除,不能沿用 v5 的这项能力。
Snell v6 仓库 README为支持 v6 的 Surge 客户端部署自用代理:安装器完成服务配置并输出连接条目,后续可通过菜单维护服务和重新导出配置。
Snell v6 仓库 README部署专属流量特征:客户端与服务端从预共享密钥生成协议特征,无需手动调节底层参数。
Snell v6 仓库 README自动部署并导出连接:安装器配置依赖、随机端口、密钥和系统服务,再输出可导入 Surge 的条目。
Snell v6 仓库 README单端口承载两类流量:UDP 转发通过 TCP 承载,因此部署只需开放一个 TCP 端口。
Snell v6 仓库 READMESnell v6 是加密代理协议及其服务端部署管理项目;该仓库提供 Linux 安装脚本,自动配置服务并生成 Surge 连接条目。v6 根据预共享密钥生成部署专属的流量特征,还支持 UDP 转发及 IPv4/IPv6 网络配置。当前安装器采用候选版本,客户端须支持 v6 并与服务端使用相同模式。
Snell v6 仓库 README选择代理模式:提供默认整形、无整形加密和明文三种模式。
Snell v6 仓库 README设置 DNS 地址偏好:支持默认、优先 IPv4/IPv6 及仅 IPv4/IPv6 五种策略。
Snell v6 仓库 README监听双栈地址:IPv6 可用时同时监听 IPv4 和 IPv6,并按服务器地址条件导出连接。
Snell v6 仓库 README管理服务生命周期:菜单支持安装、卸载、启停、更新、重启及查看状态。
Snell v6 仓库 README修改服务配置:可修改端口、模式及 DNS 偏好,并保留其他设置。
Snell v6 仓库 README重新导出连接条目:读取当前端口、密钥与模式,保留已有地址和节点名称。
Snell v6 仓库 README
取舍
选它的理由
- 启动结果核查到进程和监听端口:启动或重启后检查实际核心进程及监听端口,而不只看服务管理器状态,有助于发现服务显示运行但代理未就绪的情况。
- 配置变更失败可恢复原配置:失败或中断的配置修改会恢复此前配置;更新保留服务原来的运行或停止状态,且同一时间只允许一个管理操作。
- 连接复用保留完整 TCP 状态语义:协议同时支持连接复用与完整 TCP 状态机,面向依赖半关闭连接的应用保留相应行为。
- 代理错误区分认证失败与目标超时:结构化错误信息可帮助 Surge,尤其是 Smart 策略组,更准确地判断代理健康状态。
先想清楚
- 不适合必须使用 QUIC Proxy Mode 的任务
- 当前安装的是 v6 候选版本:安装器采用 v6.0.0rc2;正式版发布前协议仍可能发生不兼容变化,需要同步维护客户端与服务端。
- 客户端须支持 v6 且模式一致:服务端与客户端必须使用相同的 mode;切换服务端模式后,需要同步更新 Surge 连接条目。
- 安装须使用 root 并放行 TCP 端口:部署后需在安全组及防火墙中允许安装器输出的端口,否则客户端无法按该配置连接。
同类推荐
查看全部更多「玩机进阶」软件
一条通知
玩机进阶免费增值安卓通知管理工具,完整记录被划掉的通知历史,并用应用、关键词、渠道多条件规则把通知分流进不同「过滤盒」,配合免打扰时段与专注模式静音噪音应用,数据默认加密存在本机。
Shizuku
玩机进阶开源Shizuku 是 Android 特权 API 中间件,通过 ADB 或 Root 启动服务,帮助接入它的应用调用权限更高的系统接口。它通过 Binder 转发请求与结果,而非依赖 shell 命令及文本解析。是否值得安装主要取决于你使用的应用是否需要它;ADB 模式并不等同于完整 Root 权限。
Visual Studio Code
玩机进阶开源微软开源的跨平台代码编辑器,内置 Git、调试与远程开发,8 万多个扩展覆盖几乎所有语言,并把多个 AI 编码代理的并行会话统一管理在编辑器内。
GKD
玩机进阶开源基于安卓无障碍服务的开源自动点击工具,用类 CSS 的高级选择器加订阅规则,自动跳过开屏广告、关闭应用内弹窗并完成扫码登录确认等重复操作,规则可自建可审查。
App Ops
玩机进阶免费增值Rikka 出品的安卓权限管理工具,通过修改系统隐藏的 appops 设置来控制应用行为,支持 root、adb/Shizuku 等多种工作模式,控权粒度远细于系统权限页。
Nagram X
玩机进阶开源Nagram X 是基于 Nagram 的 Android 非官方 Telegram 客户端,以查看已删除消息和外部应用流式播放视频为特色,但已停止维护,不宜作为长期通讯主力。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。