Debian 从 snap 上安装 ss-libev

文章目录
  1. 1. 安装 snap
  2. 2. 安装 ss-libev 开发版(非稳定版)
  3. 3. 配置 ss
  4. 4. 安装 Golang
  5. 5. 安装 v2ray-plugin
  6. 6. 安装 Caddy

安装 snap

1
2
3
sudo apt update
sudo apt install snapd
sudo snap install core

安装 ss-libev 开发版(非稳定版)

1
sudo snap install shadowsocks-libev --edge

配置 ss

配置文件 config.json 一定要放在 /snap/bin/ 中, 也可以放在 /root 根目录下

  • 配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    {
    "server": "0.0.0.0",
    "nameserver": "8.8.8.8",
    "server_port": 443,
    "password": "你的密码",
    "method": "chacha20-ietf-poly1305",
    "timeout": 600,
    "no_delay": true,
    "mode": "tcp_and_udp",
    "plugin": "v2ray-plugin",
    "plugin_opts": "server;tls;fast-open;host=xxxxxxx.com;cert=/证书目录/fullchain.cer;key=/证书目录/xxxxxxx.com.key;loglevel=none"
    }
  • 非 snap 启动的 ss 的命令 (这里只用做对比参考)

    1
    2
    3
    4
    5
    6
    7
    8
    [Unit]
    Description=Shadowsocks Server
    After=network.target
    [Service]
    Restart=on-abnormal
    ExecStart=/usr/local/bin/ss-server -c /etc/shadowsocks-libev/config.json
    [Install]
    WantedBy=multi-user.target
  • snap 启动的 ss 的命令 (开机自启文件)

    1
    2
    3
    4
    5
    6
    7
    8
    [Unit]
    Description=Shadowsocks Server
    After=network.target
    [Service]
    Restart=on-abnormal
    ExecStart=/snap/bin/shadowsocks-libev.ss-server -c /snap/bin/config.json
    [Install]
    WantedBy=multi-user.target

就是 ss-server 变成了 shadowsocks-libev.ss-server ; 然后就是配置文件存放的目录变了。

安装 Golang

  • 1
    snap install go --channel=1.13/stable --classic

安装 v2ray-plugin

安装 Caddy