安装依赖

yum install epel-release -y
yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel -y

安装shadowsocks-libev

git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev/
git submodule update --init --recursive
./autogen.sh
./configure --prefix=/usr/local/ss5
make && make install

配置

mkdir -p /usr/local/ss5/etc
cd /usr/local/ss5/etc
vi config.json

config.json写入

{
    "server":"0.0.0.0", <==服务器的ip地址
    "server_port":1081, <==服务器监听的端口
    "password":"123456", <==授权用户的密码
    "method":"aes-256-cfb" <==加密的协议,socks5加密的协议有很多,这里选择“aes-256-cfb”的方式
}

启动

./ss-server -c /usr/local/ss5/etc/config.json  -f /tmp/ss5.pid &

查看端口监听是否启动成功

netstat -lnutp|grep 1081

附上各个客户端工具

https://github.com/shadowsocks/shadowsocks-android
https://github.com/shadowsocks/shadowsocks-windows
https://github.com/shadowsocks/ShadowsocksX-NG