编译安装 shadowsocks-libev 记录

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

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

准备工作

依赖

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

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

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

编译安装

下载源码

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

编译

1
2
3
./autogen.sh
./configure
make && make install

配置

shadowsocks配置

1
2
3
4
5
6
7
8
9
{
"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配置

1
2
3
4
5
6
7
8
9
[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

编译安装 shadowsocks-libev 记录

https://jktu.cc/编译安装_shadowsocks-libev_记录/

作者

udp_bbr

发布于

2019-05-17

更新于

2020-03-25

许可协议