最近升级服务器,由于Ubuntu里的软件源并非最新版的SS,所以需要手动编译升级,记录下以免以后忘记。

源码安装
1、准备编译环境
sudoaptinstall--no-install-recommendsbuild-essentialautoconflibtool\
libssl-devgawkdebhelperdh-systemdinit-system-helperspkg-configasciidoc\
xmltoapglibpcre3-devzlib1g-devlibev-devlibudns-devlibsodium-dev\
libmbedtls-devlibc-ares-devautomake
2、获取shadowsocks-libev源码,并安装
sudoaptinstallgit
gitclonehttps://github.com/shadowsocks/shadowsocks-libev.git
cdshadowsocks-libev
gitsubmoduleupdate--init
./autogen.sh&&./configure--disable-documentation&&make
sudomakeinstall
3、创建配置文件:
sudomkdir/etc/shadowsocks-libev
sudovi/etc/shadowsocks-libev/config.json
复制粘贴如下内容(注意修改密码“password”):
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"password",
"timeout":600,
"method":"aes-256-cfb",
"fast_open":false
}
4、创建Shadowsocks-libev.service配置文件
sudovi/etc/systemd/system/shadowsocks-libev.service
复制粘贴:
[Unit]
Description=Shadowsocks-libevServer
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/ss-server-c/etc/shadowsocks-libev/config.json-u
Restart=on-abort
[Install]
WantedBy=multi-user.target
5、启动Shadowsocks:
sudosystemctlstartshadowsocks-libev
6、设置开机启动
sudosystemctlenableshadowsocks-libev
7、查询SS状态及获取帮助
ss-manager-h









