use supervisor to serve shadowsocks server