编译安装 shadowsocks-libev 记录

请注意,本文编写于 98 天前,最后修改于 65 天前,其中某些信息可能已经过时。

由于秋水逸冰大佬已经金盆洗手,不干了,所以也就没有脚本可以用了,所以打算自己编译安装一个,在这儿做个记录,以备以后查阅

项目地址:https://github.com/shadowsocks/shadowsocks-libev

准备工作

依赖

  • autoconf
  • automake
  • libtool
  • gettext
  • pkg-config
  • libmbedtls
  • libsodium
  • libpcre3
  • libev
  • libc-ares
  • asciidoc
  • xmlto

Ubuntu可直接使用以下命令安装依赖

apt install -y gettext build-essential autoconf libtool libpcre3-dev asciidoc xmlto libev-dev libc-ares-dev automake libmbedtls-dev libsodium-dev

编译安装

下载源码

git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev
git submodule update --init --recursive //下载子模块

编译

./autogen.sh
./configure
make && make install

配置

shadowsocks配置

{
    "server":"0.0.0.0",
    "mode":"tcp_and_udp",
    "server_port":443, //端口
    "password":"password", //密码
    "method":"aes-256-gcm", //加密方式
    "fast_open":true, //TFO
    "timeout":60 //超时时间
}

systemd配置

[Unit]
Description=ss-libev
After=network.target
[Service]
Type=simple
User=nobody
ExecStart=/usr/local/bin/ss-server -c /etc/shadowsocks-libev/config.json
[Install]
WantedBy=multi-user.target

添加新评论

已有 1 条评论

金盘洗手……怕不是被安利了。