第一步 安装shadowsocks

#Debian/Ubuntu
apt-get install python-pip
pip install shadowsocks

#CentOS
yum install -y python-setuptools
easy_install pip
pip install shadowsocks

第二步 创建配置文件

mkdir /etc/shadowsocks
vi /etc/shadowsocks/config.json
{
"server":"0.0.0.0",
"port_password":{
"8989":"qwer1234"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}

第三步 启动shadowsocks

ssserver -c /etc/shadowsocks/config.json -d start

第四步 开端口(视环境而定)

service iptables start/stop/restart/status
chkconfig iptables on/off

firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone= public --remove-port=80/tcp --permanent
firewall-cmd --reload

开启bbr加速(这一步可以省略, 网上看的, 没有亲测)

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
uname -r
lsmod | grep bbr

备注: shadowsocks启动还可以直接使用命令带参数的方式启动

#-p 端口, -k 密码, -m 加密方式 -d 以守护进程模式运行start/stop/restart
ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start
#另配置文件也可以这样写, 推荐直接使用命令带参数的方式运行吧
{
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"123456",
"methos":"aes-256-cfb"
}