#基于centos7
#依赖库
yum -y install gcc automake autoconf libtool make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
#依赖包
yum -y install rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc openldap-devel pam-devel make vim-minimal tar vixie-cron
#安装
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
# 解压
tar zxf ss5-3.8.9-8.tar.gz
# 编译
cd ss5-3.8.9-8 && ./configure
#发现报错configure
"config.status: include/config.h is unchanged"
#解决方法,
# mv include/config.h include/config.h.bak
# ./config.status --header=include/config.h
#配置
vi /etc/opt/ss5/ss5.conf
#去掉注释即可
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0
vi /etc/opt/ss5/ss5.passwd
#帐号 密码
user pass
#开启端口(防火墙)
firewall-cmd --zone=public --add-port=1080/tcp --permanent
filewall-cmd --reload
#授权
chmod +x /etc/init.d/ss5
service ss5 start
chkconfig --add ss5
#默认监听端口1080
#sock5 帐号 user 密码 pass 端口1080
https://www.cnblogs.com/ahuo/p/12694783.html ss5安装和配置