首先給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