snell 2.0协议已经更新到正式版,目前surge for mac、surge for iOS 均已支持snell v2.0.
snell v2 特性
- 重用TCP连接以提高性能并减少延迟
- 支持流量混淆(HTTP和TLS)
- 支持加密:AES-128-GCM和chacha20-poly1305。
- 服务端兼容v1
根据推特网友反映的情况是比ss快上不少,v2版本针对v1版本是否速度上会有提升由于还未安装测试所以不清楚,有对比测试过的朋友可以在评论区留言。
#surge 左边普通ss aes-gcm-256无混淆,右边snell2 http混淆
对于移动这个墙中墙来说我已经很知足了,而且snell配置起来非常丝滑...wget unzip nohup完事儿 pic.twitter.com/0aeCDFNT8m— Todd Gao (@GaoTodd) March 24, 2020
服务端安装snell 2.0
安装2.0的方法也比较简单,使用一键脚本,在终端中复制粘贴即可
两个一键安装脚本也都已经更新到了2.0版本
Debian & Ubuntu 系统
wget --no-check-certificate -O snell.sh https://raw.githubusercontent.com/primovist/snell.sh/master/snell.sh chmod +x snell.sh ./snell.sh
Centos & RedHat 系统
wget --no-check-certificate -O snell.sh https://raw.githubusercontent.com/primovist/snell.sh/master/snell.centos.sh chmod +x snell.sh ./snell.sh
或使用docker安装
安装并运行docker
curl -sSL https://get.docker.com/ | sh service docker start
获取镜像文件
docker pull deercloud/snell
运行容器
docker run -p 8388:8388 -p 8388:8388/udp -d \ --restart always --name=snell deercloud/snell
显示当前配置
docker logs snell
snell v2 客户端配置
[Proxy] snellv2 = snell, 127.0.0.1, 13273, psk=password, obfs=http, obfs-host=bing.com, version=2
obfs混淆支持http和tls。
snell 源码地址 https://github.com/surge-networks/snell/releases
snell 一键安装包地址 https://github.com/primovist/snell.sh
snell docker一键安装 https://github.com/DeerCloud/docker-snell
文章评论
hi.
可以把snell v2 客户端配置文件完整的写在这里吗?
我按照你的配置文件,在surge里面加载后,显示:
nvalid line: snellv2 = snell, 127.0.0.1, 13273, psk=我的psk值, obfs=http, obfs-host=my-vps-public-ip:port-number, version=2
怎么解决?
@ym surge 开发者都已经不再支持这个协议了,建议弃用此协议,更换为Trojan或其他翻墙协议。
@积木 Surge Snell 已经升级到版本3了,何来开发者不再支持一说。
https://github.com/surge-networks/snell/releases
@Z 那就是弄错了,感谢指正。