第一种办法:
下载脚本
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