环境准备及安装
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监控