Debian10安装Shadowsocks-libev

在VPS上安装Debian 10之后。 通过SSH登录到服务器。 Shadowsocks-libev包含在默认的Debian 10存储库中,但是已经过时了。 我们从Debian 10 buster-backports存储库中安装它,该存储库包含Shadowsocks-libev的最新版本,以便获得安全更新和错误修复。

安装方法

要启用buster-backports存储库,请运行以下命令:

echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee /etc/apt/sources.list.d/buster-backports.list

然后更新本地包索引。

sudo apt update

从buster-backports存储库安装Shadowsocks-libev

sudo apt -t buster-backports install shadowsocks-libev

要检查版本号,请运行:

ss-server -v

可以看到输出的版本号:

shadowsocks-libev X.X.X

如果要使用安全快速的ChaCha20-Poly1305加密方法,钠密码库(libsodium)是必需的,将与shadowsocks-libev一起安装。 安装完成后,Shadowsocks-libev将自动以默认配置文件启动。
您可以通过以下方式查看其状态:

systemctl status shadowsocks-libev

如果它没有运行,则可以使用以下命令启动它:(start|stop|status|restart|enable)

sudo systemctl start shadowsocks-libev

要在引导时启用自动启动,请运行:

sudo systemctl enable shadowsocks-libev

现在我们需要编辑默认配置文件。

sudo vi /etc/shadowsocks-libev/config.json

文件的默认内容如下。

{
 "server":"127.0.0.1",
 "mode":"tcp_and_udp",
 "server_port":8388,
 "local_port":1080,
 "password":"password",
 "timeout":60,
 "method":null
}

将127.0.0.1替换为Debian服务器的公共IP地址。 更改 server_port 到其他端口号。然后设置密码。 更换 null 为 chacha20-ietf-poly1305 作为加密方法。
保存并关闭文件。 然后重新启动Shadowsocks-libev,以使更改生效。

sudo systemctl restart shadowsocks-libev

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注