CentOS 搭建 SS5

一、安装依赖

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
posted @ 2021-03-10 23:48  白马黑衣  阅读(978)  评论(0编辑  收藏  举报