一、编译安装:
tar zxvf ./ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
./configure
make
make install
二、自启动
chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on
三、配置
vim /etc/opt/ss5/ss5.conf
添加auth和permit两行,启用用户验证
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
四、设置用户名密码
vim /etc/opt/ss5/ss5.passwd
#一行一个用户,添加如下:
user1 pass1
user2 pass2
五、设置端口
方法一:
vim /etc/sysconfig/ss5
#添加如下行
SS5_OPTS="-u root -b 0.0.0.0:10080"
方法二:
vim /etc/init.d/ss5
#添加如下行
export SS5_SOCKS_PORT=10080
export SS5_SOCKS_USER=root
6、设置防火墙
yum -y install iptables-services && systemctl start iptables && systemctl enable iptables ##安装并启动iptables
iptables -I INPUT -p tcp --dport 10080 -j ACCEPT #添加需要开放的端口
service iptables save #修改并保存
service iptables restart #重启防火墙
systemctl status iptables && iptables -L ##查看端口放行状态
七、测试是否搭建成功
service ss5 start && systemctl enable ss5 #启动服务
#检查服务状态
netstat -lntp | grep ss5#查看ss5运行状态