ss-local

Run a Shadowsocks client as a SOCKS5 proxy. More information: <https://github.com/shadowsocks/shadowsocks-libev/blob/master/doc/ss-local.asciidoc>.

Install

All systems
curl cmd.cat/ss-local.sh
Debian Debian
apt-get install shadowsocks-libev
Ubuntu
apt-get install shadowsocks-libev
Arch Arch Linux
pacman -S shadowsocks-libev
image/svg+xml Kali Linux
apt-get install shadowsocks-libev
Windows (WSL2)
sudo apt-get update sudo apt-get install shadowsocks-libev
OS X
brew install shadowsocks-libev
Raspbian
apt-get install shadowsocks-libev

Run a Shadowsocks client as a SOCKS5 proxy. More information: <https://github.com/shadowsocks/shadowsocks-libev/blob/master/doc/ss-local.asciidoc>.

  • Run a Shadowsocks proxy by specifying the host, server port, local port, password, and encryption method:
    ss-local -s host -p server_port -l local port -k password -m encrypt_method
  • Run a Shadowsocks proxy by specifying the config file:
    ss-local -c path/to/config/file.json
  • Use a plugin to run the proxy client:
    ss-local --plugin plugin_name --plugin-opts plugin_options
  • Enable TCP fast open:
    ss-local --fast-open

© tl;dr; authors and contributors