一、安裝依賴
1. 依賴包
gcc, make, automake, pam-devel, openldap-devel, openssl-devel, cyrus-sasl-devel
2. 檢查是否已經安裝
yum list installed | grep [name]
3. 安裝
yum -y install [name]
2和3可以合並為
yum -y install gcc make automake pam-devel openldap-devel openssl-devel cyrus-sasl-devel
二、安裝SS5
1. 下載
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
2. 解壓
tar xvf ss5-3.8.9-8.tar.gz
3. 安裝
cd ss5-3.8.9
./configure && make
sudo make install
三、配置SS5
1. 修改認證方式
vi /etc/opt/ss5/ss5.conf
找到並取消下面兩行的注釋,兩行不在一起,前者靠頭部,后者在文檔中下部
#auth 0.0.0.0/0 - - #permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
2. 添加用戶名和密碼
vi /etc/opt/ss5/ss5.passwd
每行一個賬戶,格式如下:
username password
3. 端口,默認為1080
vi /etc/sysconfig/ss5
添加
SS5_OPTS=" -u root -b 0.0.0.0:1080"
4. 給bash文件增加可執行權限
chmod a+x /etc/rc.d/init.d/ss5
四、使用
1. 啟動
/etc/rc.d/init.d/ss5 restart
或
service ss5 start
2. 停止
/etc/rc.d/init.d/ss5 stop
或
service ss5 stop
3. 開始自啟
chkconfig --add ss5
chkconfig ss5 on
