# 安装ss5依赖
yum install gcc openldap-devel pam-devel openssl-devel
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -vzx -f ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install
# 修改服务脚本权限
# a+x 给所有人加上可执行权限(所有者,所属组,其他)
chmod a+x /etc/init.d/ss5
# 修改ss5的配置文件
vi /etc/opt/ss5/ss5.conf
# 将auth,permit这两行的注释打开,并将其中的一个’-‘用’u’代替,以便基于用户方法,默认是允许任何IP任何人访问。例:
auth 0.0.0.0/0 – u
permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – –
# 修改ss5的用户密码文件
vi /etc/opt/ss5/ss5.passwd
# 在第一行加入你允许的用户名和密码
# 格式是一个用户一行: [用户名] [密码],例
# user1 pwd1
# 设置端口,不修改默认使用1080端口
vi /etc/sysconfig/ss5
# 在/etc/sysconfig/ss5这个文件中,添加下面这一行命令
# SS5_OPTS=” -u root -b 0.0.0.0:8080″
# -b后面的参数代表监听的ip地址和端口号
# 启动ss5服务
# service ss5 start/stop/status/restart
service ss5 start
# 添加系统启动项
chkconfig –add ss5
chkconfig ss5 on
chkconfig –list | grep ss5
防火墙开启8080端口