环境准备及安装

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监控

转载于:https://www.cnblogs.com/leby/p/4554196.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐