首先给kali安装一些依赖:
apt update
apt install gcc
apt install automake
apt install make
apt install g++
apt install libpam0g-dev
apt install libldap2-dev
然后下载ss5的压缩包:
wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
解压缩
tar zxvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9-8
修改SS5Server.c SS5Debug.c,将所有的 inline 删除,vim里面使用 ’ / ’ 来搜索,按 ’ / ’ 键,然后输入想要搜索的内容,按回车即可定位。
cd src
vi SS5Server.c //自行修改
vi SS5Debug.c //自行修改
make三步曲
./configure
make
make install
设置用户名和密码
vi /etc/opt/ss5/ss5.passwd
一行一个账号,用户名和密码之间用空格间隔,例如:
user1 123
user2 234
启动服务,端口号自己定义,这里取的1221
/usr/sbin/ss5 -t -b 0.0.0.0:1221
查看日志
tail -f /var/log/ss5/ss5.log