18.04 sudo apt install shadowsocks-libev OR 16.04 sudo apt-get install software-properties-common -y sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev -y sudo apt-get update sudo apt install shadowsocks-libev optional: sudo apt-get install simple-obfs ################# vim /etc/sysctl.conf net.ipv4.tcp_fastopen = 3 net.core.default_qdisc = fq # 18.04 only net.ipv4.tcp_congestion_control = bbr #net.ipv4.tcp_congestion_control = hybla sysctl -p ################# mkdir -p /etc/shadowsocks-libev vim /etc/shadowsocks-libev/config.json { "server":["::0","0.0.0.0"], "server_port":443, "local_port":1080, "password":"xxx", "timeout":300, "method":"chacha20-ietf-poly1305", "fast_open":true } "plugin": "obfs-server", "plugin_opts": "obfs=tls;obfs-host=itunes.apple.com" "plugin": "obfs-local", "plugin_opts": "obfs=tls;obfs-host=itunes.apple.com" ################# # Restart sudo systemctl restart shadowsocks-libev.service # Start sudo systemctl start shadowsocks-libev.service # Stop sudo systemctl stop shadowsocks-libev.service # Log journalctl -u shadowsocks-libev.service ################# https://shadowsocks.org/en/download/clients.html ################# Run as client on linux ss-local -c /etc/shadowsocks-libev/config.json journalctl -u shadowsocks-libev.service