临时使用

Host tmp HostName ip Port 22 User root

apt update && apt install snapd -y

snap install core

snap install shadowsocks-libev

nano /snap/shadowsocks-libev/config.json

{

    "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

}

nano /etc/systemd/system/shadowsocks-libev.service

[Unit] Description=Shadowsocks-Libev Server Service After=network.target

[Service] Type=simple ExecStart=/snap/bin/shadowsocks-libev.ss-server -c /snap/shadowsocks-libev/config.json

[Install] WantedBy=multi-user.target

systemctl enable shadowsocks-libev systemctl start shadowsocks-libev systemctl status shadowsocks-libev

ufw allow 端口

原作者:https://blog.chaos.run/dreams/debian-shadowsocks-libev-server/

Debian & Ubuntu 上部署 shadowsocks-libev 服务端

本文最后更新于 2020 年 4 月 9 日

本文以 Debian 10 (Buster) 系统为例,介绍如何搭建 ss-libev 服务端,本教程同样适用于 Ubuntu。客户端使用教程见这里。

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

    可用的公网 IP 服务器(例如在 BandwagonHost、Vultr 等处购买的 VPS)
    基础 Linux 操作知识,并了解 vim 编辑器的基本使用方法

安装

安装 snapd:

sudo apt update && sudo apt install snapd -y

安装 snap core:

sudo snap install core

安装 shadowsocks-libev:

1

sudo snap install shadowsocks-libev

配置

编辑配置文件:

sudo vim /snap/shadowsocks-libev/config.json

/snap/shadowsocks-libev/config.json

{

    "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 vim /etc/systemd/system/shadowsocks-libev.service

/etc/systemd/system/shadowsocks-libev.service

1 2 3 4 5 6 7 8 9 10

[Unit] Description=Shadowsocks-Libev Server Service After=network.target

[Service] Type=simple ExecStart=/snap/bin/shadowsocks-libev.ss-server -c /snap/shadowsocks-libev/config.json

[Install] WantedBy=multi-user.target

启动并检查

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

1

sudo systemctl enable shadowsocks-libev

启动服务:

1

sudo systemctl start shadowsocks-libev

查看服务状态:

1

sudo systemctl status shadowsocks-libev

防火墙配置

1

sudo ufw allow 端口

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

https://blog.chaos.run/dreams/debian-shadowsocks-libev-server/

×