首先准备一台centos6/7的服务器,然后进行搭建

1.先安装一部分必要组件

yum install gcc openldap-devel pam-devel openssl-devel -y 

2.下载sock5的安装包

wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

3.解压安装包

tar -xf ss5-3.8.9-8.tar.gz 

4.进入解压后的目录

cd ss5-3.8.9/

5.编译安装

./configure

make

make install 

6.进入ss5安装文件

cd /etc/opt/ss5/ 

7.复制并重命名以下文件

cp ss5.passwd ss5.passwd.org 

cp ss5.conf ss5.conf.org

8.创建一个新的文件夹

mkdir /var/run/ss5/ -p

9.配置密码访问

cat << "EOF" > /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
EOF

10.配置密码

 echo 'vip vip...123' > /etc/opt/ss5/ss5.passwd

11.配置网络和连接端口

echo 'SS5_OPTS=" -u root -b 0.0.0.0:1080"' > /etc/sysconfig/ss5

12.关闭日志(这一步自己选择)

sed -i.bak 's/-t/-m -t/g' /etc/init.d/ss5 && systemctl daemon-reload

13.查看日志(这一步做不做都行)

tail -100f /var/log/ss5/ss5.log

14.设置开机启动

 echo 'mkdir /var/run/ss5/' >> /etc/rc.d/rc.local ;\ chmod +x /etc/rc.d/rc.local ;\ /sbin/chkconfig ss5 on 

15.给程序一个执行权限

chmod +x /etc/init.d/ss5

16.启动并查看状态

service ss5 start && service ss5 status

完事~手工!

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...