Snell 本身已经是不再维护的协议了,但是总有一些小场景需要用到这样轻量的代理协议,所以趁机在 VPS 上搭建了一套。
访问 Surge 的文档,找到 Snell Protocol 的下载地址 Snell v4.1.1,非 x86 架构的选择对应的版本复制。
shell
# 下载 Snell
wget https://dl.nssurge.com/snell/snell-server-v4.1.1-linux-amd64.zip
# 将 Snell 解压到 /root/snell 目录下(只为方便)
sudo unzip snell-server-v4.0.1-linux-amd64.zip -d /root/snell
# 设置开机自启 Snell
(crontab -l ; echo "@reboot /root/snell/snell-server &") | crontab -
# 重启
shutdown -r now
# 查看 Snell 的配置文件
cat ~/snell-server.conf
配置文件内容可以根据自身需要修改,但需要重启系统或者 Snell 使配置生效。
toml
[snell-server]
listen = 0.0.0.0:1234
psk = qKiTTu0999sJkeLienwGkKxlsPejTxj53dm
ipv6 = false
在Surge 配置文件中添加 Snell 的设置。
toml
[Proxy]
# 其中ip、端口、
Snell = snell, 1.1.1.1, 1234, psk=qqKiTTu0999sJkeLienwGkKxlsPejTxj53dm, version=4, reuse=true, tfo=true