Debian 上部署 shadowsocks-libev 服务端

本文以 Debian 10 (Buster) 系统为例,介绍如何搭建 ss-libev 服务端,本教程同样适用于 Ubuntu(略去向源添加 backports 的操作)

注:请先参照 Ubuntu (Debian) 服务器的初始化配置 一文对服务器进行各种必要的配置。本文以 sammy 用户为例,进行 shadowsocks-libev server 的建立,并默认已按初始化配置文章对服务器进行了配置。


安装

添加 buster-backports

1
2
3
sudo apt update && sudo apt install apt-transport-https -y
sudo sh -c 'printf "deb https://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/buster-backports.list'
sudo apt update

安装 shadowsocks-libev

1
sudo apt -t buster-backports install shadowsocks-libev -y

配置

编辑配置文件:

1
sudo vim /etc/shadowsocks-libev/config-example.json
/etc/shadowsocks-libev/config-example.json
1
2
3
4
5
6
7
8
9
10
{
"server":["::0","0.0.0.0"],
"server_port":端口,
"local_port":1080,
"password":"密码",
"timeout":60,
"method":"aes-256-gcm",
"mode":"tcp_and_udp",
"fast_open":false
}

启动并检查

激活服务,以便开机自动启动:

1
sudo systemctl enable [email protected]

启动服务:

1
sudo systemctl start [email protected]

查看服务状态:

1
sudo systemctl status [email protected]

防火墙配置

1
sudo ufw allow 端口

至此,对服务端的部署配置愉快完成。


相关

Debian 使用 ss-libev 客户端的方法,见这篇文章。

References

shadowsocks/shadowsocks-libev