Setup shadowsocks server on ubuntu 16.04

install shadowsocks-libev

sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev
sudo apt-get update
sudo apt install shadowsocks-libev

install bbr

wget –no-check-certificate
chmod a+x
sudo ./

install rng-tools

sudo apt-get install rng-tools


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

start shadowsocks server

sudo /etc/init.d/shadowsocks-libev restart

due to GFW, you need to change your IP and port and method in config.json frequently, otherwise your connection will be rejected.