shadowsocks-libev部署文档 (Snap)

System: CentOS 8

Shadowsocks-libev version: 3.3.4

Github: https://github.com/shadowsocks/shadowsocks-libev

这篇文档是使用snap进行安装Shadowsocks的教程

安装和启用EPEL Repository

dnf install epel-release -y

Snap

安装

yum install snapd

添加snap启动通信 socket

systemctl enable --now snapd.socket

创建软链接

ln -s /var/lib/snapd/snap /snap

Shadowsocks-libev

安装

创建配置文件

跟直接make install源码不同,snap安装的配置文件需要放置在snap目录下

这里注意最好使用以下几种AHEAD加密:

Name

Alias

Key Size

Salt Size

Nonce Size

Tag Size

AEAD_CHACHA20_POLY1305

chacha20-ietf-poly1305

32

32

12

16

AEAD_AES_256_GCM

aes-256-gcm

32

32

12

16

AEAD_AES_192_GCM

aes-192-gcm

24

24

12

16

AEAD_AES_128_GCM

aes-128-gcm

16

16

12

16

输入以下内容,密码可以自己改,端口和下面的防火墙端口相对应

Service单元配置

新建Service配置文件

输入内容

关闭SELinux

由于snap本身的原因,会被SELinux拒绝执行,打开/etc/selinux/config文件

修改SELINUX=disabled

开机启动

防火墙

防火墙开放对应的shadowsocks服务端口和http/https服务端口:

Last updated