#安装依赖软件
yum install gcc openldap-devel pam-devel openssl-devel

#下载软件包
wget  

tar -vzx -f ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/

#安装
./configure
make
make install

#修改执行权限
chmod a+x /etc/init.d/ss5
service ss5 start
vim /etc/opt/ss5/ss5.conf
# 修改配置文件 ①②③
service ss5 restart

①修改认证方式  /etc/opt/ss5/ss5.conf,查找取消下面两行注释

auth  0.0.0.0/0  -  -
permit -   0.0.0.0/0  -  0.0.0.0/0  -  -  -  - -

安装后这两行是注释的。
默认的是:无用户认证。
如果想要使用 username/password 用户认证方法,需要将上面两行修改成下面这样:

auth  0.0.0.0/0  -  u
permit u   0.0.0.0/0  -  0.0.0.0/0  -  -  -  - -

②添加用户名及密码 /etc/opt/ss5/ss5.passwd,每行一个用户+密码(之间用空格)

test1 12345
test2 56789

③修改ss5启动的参数,自定义代理端口 /etc/sysconfig/ss5(如果不设置,默认是1080)
此文件ss5启动时会主动加载,将

#SS5_OPTS=” -u root”


取消注释,修改成下面这样

SS5_OPTS=" -u root -b 0.0.0.0:10808"



启动完成后,可以使用以下命令查看连接情况

netstat -an | grep 10808
#查看日志
more /var/log/ss5/ss5.log

#关闭ss5
/etc/rc.d/init.d/ss5 stop

#将ss5加入开机自动启动(可选)
 chkconfig --add ss5
 chkconfig --level 345 ss5 on