本系列教程适合新手小白,当然老鸟也可以看看,也许会有你还不知道的黑科技。这可能是史上最全、最简单、最适合小白萌新的一键Snell搭建教程。本教程内容包括购买域名和VPS,远程连接并管理VPS和Snell一键安装脚本最新版以及多用户配置的方法,并开启BBR加速以及Snell客户端配置教程。
1、购买非中国大陆地区的VPS
(1)Snell协议简介
Snell 是 Surge Network 团队开发的私有专属协议,而且官方声称还没有决定是否将Snell协议开源,官方只提供了编译过的二进制文件,现在 Snell V2 正式版已发布。Snell 用到了 AEAD 加密方式和 OBFS-HTTP 混淆,相对Shadowsocks协议的优点是效率高、速度快,缺点是暂时不支持多用户管理,只能个人使用,不方便与朋友共享(多用户ACL已准备就绪,还没有正式发布)。有大神对Snell逆向分析,发现Snell引用了开源库,但是却没有开源,这违背开源精神。
(2)购买非中国大陆地区的VPS
这里我使用的是Hostdare服务器做测试。同样还推荐使用搬瓦工服务器(点击链接领最高6.58%优惠)
2、远程连接并管理 Hostdare VPS 服务器
3、一键搭建Snell安装教程
我这里选择hostdare, 服务器位置在 美国,安装 Debian 10 系统,使用 finalshell 远程登陆 VPS 进行操作,然后我们就可以使用hostdare搭建Snell服务器了。具体操作步骤如下:
(1)安装 wget 依赖包
(2)执行Snell一键安装脚本(常规版)
1)执行一键安装脚本命令
Debian & Ubuntu 用户执行命令:
Centos 用户执行命令:
2)修改Snell服务器运行端口
Snell首次安装完成的默认端口号为:13254,如需修改,请在以上所有脚本运行结束后运行如下命令:
nano /etc/snell/snell-server.conf #编辑 Snell 配置文件 systemctl restart snell #重启 Snell 服务器
执行第一条命令后进入VI编辑器编辑 snell-server.conf 配置文件,如下图所示:
snell-server.conf 各参数解析:
listen = IP:端口 psk = 连接密码 obfs = 混淆方式
其中,obfs混淆一般支持“tls”或“http”两种方式,本脚本默认为“tls”混淆方式。
注意事项:如果你不想要修改默认端口,请直接跳过第3步,否则小白萌新会被搞懵的,你有可能不知道怎么退出VI编辑器,更不知道怎么修改和保存。
如果Snell服务器运行状态正常,那么执行查看Snell服务运行状态命令后显示“Active: active (running)”,即表示Snell服务成功运行。如下图所示:
3)Snell服务器管理命令
管理Snell服务命令:
卸载Snell服务命令:
(3)执行一键安装Snell脚本(Docker版)
1)更新系统并安装curl
2)安装并运行docker
3)获取镜像文件
4)运行Docker容器
5)查看当前配置
注意事项:一键Snell搭建脚本Docket版默认混淆方式为“http”。
4、一键安装并开启BBR加速
(1)安装 wget 依赖包
Debian系统自带BBR,跳过这步
(2)执行BBR加速一键安装脚本命令
执行以上安装命令后,如下图所示:
我这里选择“4”启用“使用BBR加速”。大家可以使用BBRplus 速度确实比BBR会快一些
5、Snell客户端配置
目前,支持Snell协议的常用客户端有 Trojan-Qt5、Clash、Shadowrocket 和 Surge,其中 Trojan-Qt5 只支持Windows/MacOS/Linux,Clash客户端支持Windows/MacOS/Linux/Android/网关路由器等平台(不支持iOS系统),安卓端使用 Clash for Android,苹果iOS端使用 Shadowrocket 或 Surge for iOS,Mac端也可以使用 surge for Mac 。
搭建成功的Snell服务器配置参数只有4个,具体配置示例如下:
- IP地址:1.2.3.4
- 端口:16888
- PSK :gl64TpuvRPRp0uLM
- obfs : http
(1)Snell客户端Trojan-Qt5配置
(2)Snell客户端Shadowrocket配置
在 Shadowrocket 添加Snell协议节点,依次填入IP地址、端口、PSK密码,并选择混淆方式,其余留空即可。
(3)Snell客户端Surge配置
Proxy = snell, [SERVER ADDRESS], [GENERATED PORT], psk=[GENERATED PSK], obfs=http
依次填写:Proxy =snell,1.2.3.4:16888,psk=gl64TpuvRPRp0uLM,obfs=http
Snell客户端配置成功后,你就可以愉快的科学上网了。经实际使用测试,Snell比Shadowsocks/ShadowsocksR/Vmess/Trojan协议的代理速度要更快一些。
7、一键搭建Snell安装教程结语
整体来说Snell的速度比V2ray会快一些,甚至比SSR都快!!,所以小众的不一定是差的。不过伪装效果不如V2ray ,Xray。大家自行选择适合自己的。我还是最推荐大家用新的Xray