Server config

Set up your own shadowsocks server or found/buy one.
You should have a shadowsocks server with below informations:

  • server ip
  • server port
  • password
  • method


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


match to the server's info.

sudo vim /etc/shadowsocks-libev/config.json
    "server":"xx.xx.xx.xx", // server IP
    "local_port":1008, // local port

run ss-local

sudo ss-local -c /etc/shadowsocks-libev/config.json

export socks proxy system wide

export http_proxy=socks5://
export https_proxy=socks5://

use proxy extension set for chrome/firefox browser

config your proxy extension in your browser to use socks5 proxy

connect shadowsocks server on ubuntu via ss-local