How to Configure Network Proxy Settings for macOS

Open “Terminal” app

nano ~/.bash_profile or ~/.zshrc (if you're using zsh shell)

paste code below and save:
# proxy list, 1086 is the default port, check it through shadowsocks app (advanced preference).
alias proxy='export all_proxy=socks5://127.0.0.1:1086'
alias unproxy='unset all_proxy'

source .bash_profile

Create a new Terminal window and input:

proxy
# and access anything through vpn now!
...
unproxy
# stop vpn