环境准备及安装

yum -y install pam-devel openldap-devel cyrus-sasl-devel
yum -y install openssl-devel.x86_64

下载源代码包:ss5-3.8.9-8.tar.gz,之后configure make 编译(可以configure  --help看下,如有必要修改默认绑定端口等)

配置及启动

/etc/init.d/ss5

配置绑定的IP及端口:daemon /usr/sbin/ss5 -t $SS5_OPTS -b  10.****:10802

这里 SS5_OPTS定义在这里/etc/sysconfig/ss5:SS5_OPTS=" -u root"  取消这里的注释

建议用root,否则可能碰到:can't unlink pid file /var/run/ss5/ss5.pid 或进程未启动错误,需要检查所在/var/run/ss5/是否存在,权限问题

/etc/opt/ss5/ss5.conf

主要是打开permit 和 auth,并根据转发规则做适当限制:

#/////////////////////////////////////////////////////////////////////////
# Auth SHost SPort DHost DPort Fixup Group Band ExpDate
#
permit - 0.0.0.0/0 - 0.0.0.0/0 21 - - - - # ///////////////////////////////////////////////////////////////////////////////////
# SHost SPort Authentication
#
auth 0.0.0.0/0 - u

注意auth这里加入了u认证

需要编辑用户密码配置文件:/etc/opt/ss5/ss5.passwd

lebyzhao lebypasswd
test testpwd

现在就可以启动了:/etc/init.d/ss5 start

最后,可以再考虑加入开机启动或crontab监控

05-11 11:04