第一种办法:
下载脚本

wget http://mirrors.linuxeye.com/lnmp/shadowsocks.sh

赋予执行权限

chmod +x shadowsocks.sh
执行安装

./shadowsocks.sh install
配置 shadowsocks

vim /etc/shadowsocks.json
{

 "server":"0.0.0.0",
 "server_port":10086,
 "local_port":1080,
 "password":"786743",
 "timeout":600,
 "method":"aes-256-cfb"

}
将 shadowsocks 加入系统服务

vim /etc/systemd/system/shadowsocks.service
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target
启动 shadowsocks 服务并设置开机自启

# 设置开机自启命令
systemctl enable shadowsocks

# 启动命令
systemctl start shadowsocks

#查看状态命令
systemctl status shadowsocks
关闭对应端口映射的 防火墙 [10086]

第二种办法:
下载:

mkdir /opt/software && cd /opt/software
wget –no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
授权:
chmod +x shadowsocks-all.sh
启动:
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
加载配置文件启动:
nohup sslocal -c /etc/shadowsocks-python/config.json /dev/null 2>&1 &
启动脚本可用命令 :
默认启动脚本读取/etc/shadowsocks-python/config.json
/etc/init.d/shadowsocks-python start | stop | restart | status
测试shadowsock服务是否正常连接 返回服务器外网IP说明成功
curl –socks5 127.0.0.1:1080 http://httpbin.org/ip

最后修改:2020 年 02 月 07 日
如果觉得我的文章对你有用,请随意赞赏