[OLD] Debian 9 (Stretch) 上部署 shadowsocks-libev 服务端并开启混淆

注意

本文的内容已经合并,失效,或已不具有参考价值,请查看给出的重定向链接。

15 秒后自动重定向至: Debian 上部署 shadowsocks-libev 服务端并开启混淆


本文最后更新于 2019 年 3 月 21 日


本文以 Debian 9 系统为例,介绍如何搭建 ss-libev 服务端。

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

就个人看法来说,如果操作系统采用 Debian,无论是作为客户端还是服务端,使用 shadowsocks-libev 都是一种非常舒适流畅的体验。


安装

添加 stretch-backports

1
2
sudo sh -c 'printf "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/stretch-backports.list'
sudo apt update

安装 shadowsocks-libevsimple-obfs

1
sudo apt -t stretch-backports install shadowsocks-libev simple-obfs -y

配置

编辑配置文件:

1
sudo vim /etc/shadowsocks-libev/config-obfs.json
/etc/shadowsocks-libev/config-obfs.json
1
2
3
4
5
6
7
8
9
10
11
12
{
"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,
"plugin":"obfs-server",
"plugin_opts":"obfs=http"
}

启动并检查

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

1
sudo systemctl enable shadowsocks-libev-server@config-obfs

启动服务:

1
sudo systemctl start shadowsocks-libev-server@config-obfs

查看服务状态:

1
sudo systemctl status shadowsocks-libev-server@config-obfs

防火墙配置

1
sudo ufw allow 端口

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

相关

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

Mastodon