最新消息:

一键脚本快速搭建Snell v2.0 代理服务 | Surge 和Shadowrocket 配置Snell 教程

科学上网 积木 88浏览 2评论

关于Snell

Snell 是Surge的私有专属协议,相对Shadowsocks优点是高效、速度快,缺点是目前还不支持多用户管理,不太方便与朋友共享使用。

Snell 只是给 Surge 用户的额外小福利而已,主要解决 ss-libev 几个历史问题
1. 服务端不返回具体错误导致客户端无法进行异常处理
2. 依赖略多编译安装复杂
3. obfs 的插件形式影响性能
4. 配置复杂

安装Snell

脚本适用于Debian & Ubuntu 系统,在Vultr VPS 搬瓦工VPS 上亲测没有问题。支持snell 2.0版本。

wget --no-check-certificate -O snell.sh https://raw.githubusercontent.com/primovist/snell.sh/master/snell.sh
chmod +x snell.sh
./snell.sh

 

首次安装默认端口号13254,建议修改端口号,使用命令:

vi /etc/snell/snell-server.conf
systemctl restart snell

 

查看Snell运行状态:

systemctl status snell

 

看到  Active: active (running)  即表示Snell 成功运行,没有问题。按Ctrl +C 退出即可。若有问题,复制相关代码,谷歌即可。

CentOS 系统

wget --no-check-certificate -O snell.sh https://raw.githubusercontent.com/primovist/snell.sh/master/snell.centos.sh
chmod +x snell.sh
./snell.sh

客户端填写Snell 代理配置

假如Snell代理服务器配置如下:

  • IP地址 8.8.8.8
  • 端口:9090
  • PSK :test2020
  • obfs : http

则需要在客户端配置

Surge 配置

Proxy = snell, [SERVER ADDRESS], [GENERATED PORT], psk=[GENERATED PSK], obfs=http

填入:Proxy =snell,8.8.8.8,9090,psk=test2020,obfs=http

可选填写obfs-host,注意其中的逗号为英文输入法逗号,还有不要忘记编写Proxy Group 中的服务器名字。

Shadowrocket配置

Shadowrocket 依次填入服务器、端口号、PSK密码,混淆一栏填入http,其余留空即可。

链接:https://github.com/primovist/snell.sh

转载请注明:积木别倒 » 一键脚本快速搭建Snell v2.0 代理服务 | Surge 和Shadowrocket 配置Snell 教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. hi. 我编辑了surge for mac程序的default.conf文件如下:[General] loglevel = notify bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 127.0.0.1, localhost, *.local bypass-tun = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12 ipv6 = false interface = 0.0.0.0 port = 6152 socks-interface = 0.0.0.0 socks-port = 1080[Proxy] #bwg-ss-libev = custom, my-vps-ip, 27556, aes-256-cfb, my-password, https://github.com/stoneChen/Surge-config/raw/master/SSEncrypt.module snell-server = custom, my-vps-ip, 48766, psk=lQRsLLuuDGvM4INqIOa4NnBn8Df5orZ, obfs=http[Proxy Group] Proxy = select,snell-server[Rule] GEOIP,CN,DIRECT FINAL,Proxy但是我启动surge for mac程序后,显示: profile load failed (default) invalid line: snell-server = custom, my-vps-ip, 48766, psk=lQRsLLuuDGvM4INqIOa4NnBn8Df5orZ, obfs=http那么应该怎么修改default.conf文件呢?是我的surge for mac的版本太低的缘故吗?可我没看到升级的选项,不知道该怎么升级。
    y m3个月前 (10-17)回复
    • 报错的信息提示的是这一行的无效:snell-server = custom, my-vps-ip, 48766, psk=lQRsLLuuDGvM4INqIOa4NnBn8Df5orZ, obfs=http ,可能是由于输入错误造成,注意一下不要在中文输入法下输入逗号“,”,或者可能是由于你的surge版本不支持snell。
      积木3个月前 (10-22)回复