一键安装与管理 Snell v4 / v5 / v6,支持 ShadowTLS v3、多用户与 BBR, 并提供启动即输出客户端配置的多架构 Docker 镜像。
自动识别系统(Debian / Ubuntu / CentOS / RHEL / Alpine):
sh -c "$(curl -fsSL https://install.jinqians.com)"也可以按系统直接运行:
| 系统 | 命令 |
|---|---|
| Debian / Ubuntu / CentOS / RHEL / Rocky / AlmaLinux | bash <(curl -fsSL https://snell.jinqians.com) |
| Alpine 3.18 及以下(原生安装) | sh -c "$(curl -fsSL https://snell-alpine.jinqians.com)" |
| Alpine(Docker 方案,3.19 起用这个) | sh -c "$(curl -fsSL https://snell-docker.jinqians.com)" |
| 多功能菜单(Snell / SS-2022 / ShadowTLS) | bash <(curl -fsSL https://menu.jinqians.com) |
装好后输入 snell 进入管理菜单:查看配置、修改端口 / PSK / DNS、多用户、版本管理(v4 / v5 / v6 同机共存)、ShadowTLS、BBR、规则分流。
→ 脚本安装与管理
镜像 jinqians/snell-server(amd64 / arm64 / armv7;v6 没有 armv7)。容器以 nobody 运行,先建好配置目录:
mkdir -p ./snell-config && chown -R 65534:65533 ./snell-config
docker run -d --name snell-server --restart unless-stopped \
-p 6160:6160/tcp -p 6160:6160/udp \
-e SNELL_VER=v5 -e SNELL_PORT=6160 \
-v ./snell-config:/etc/snell \
jinqians/snell-server:v5docker compose(compose.yml):
services:
snell:
image: jinqians/snell-server:v5
container_name: snell-server
restart: unless-stopped
ports:
- "6160:6160/tcp"
- "6160:6160/udp"
environment:
- SNELL_VER=v5
- SNELL_PORT=6160
volumes:
- ./snell-config:/etc/snell装 Snell v6:镜像用 :v6、SNELL_VER=v6,并用 SNELL_MODE 选加密模式(客户端必须一致)→ 部署 Snell v6。
ShadowTLS、切换版本、全部环境变量 → Docker 部署
snell # 脚本安装:菜单选「3. 查看配置」
docker logs snell-server # Docker:首次启动时打印在日志里,也保存在 ./snell-config/client-config.txt得到的是 Surge 格式,直接粘贴:
HK = snell, 1.2.3.4, 6160, psk = your_psk, version = 5, reuse = true, tfo = true
给 Snell 套一层 TLS 伪装,对外只暴露 ShadowTLS 端口。脚本安装:菜单选「9. ShadowTLS」;
Docker:加 SHADOWTLS_ENABLE=1 等环境变量 → Snell + ShadowTLS v3
功能、用法和原理在 Wiki:
- 项目介绍 —— 功能一览、仓库结构
- 脚本安装与管理 —— 多功能菜单、v4 / v5 / v6 同机共存、Alpine、主菜单
- 规则分流 —— 用 sing-box 按规则集分流(服务端仍是官方 snell-server)
- Docker 部署 —— 镜像标签、ShadowTLS、v6、切换版本、Compose、环境变量
- 流量管理 | PSM 代理管理
- 协议介绍 —— v4 / v5 / v6 对比、v6 参数选择、ShadowTLS
- Surge 配置文件
欢迎信誉良好的商家进行赞助。
- 作者网站:jinqians.com
- PSM 项目:jinqians/proxy-stack
- Docker Hub:jinqians/snell-server
- 开源协议:GPL-3.0