一、安装依赖
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