[经验交流]Centos7系统下配置Socks5

首先你需要拥有一台系统是Centos7的VPS或者是云主机服务器之类的

然后我们开始搭建
警告:如果你是BandwagonHost的VPS请忽略以下所有内容并自行百度搬瓦工搭建Socks5
1、下载SS5
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
2、配置编译环境及安装编译SS5依赖组件
yum -y install gcc automake make
 yum -y install pam-devel openldap-devel cyrus-sasl-devel openssl-devel
3、解压、编译、安装
tar xvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
 ./configure && make && make install
4、修改SS5配置文件
修改认证方式 vi /etc/opt/ss5/ss5.conf,查找取消下面两行注释(删除前面的#号)
auth    0.0.0.0/0               -              -
permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
安装后这两行是注释的,默认的是:无用户认证。 
如果想要使用 username/password 用户认证方法,需要将上面两行修改成下面这样:
auth    0.0.0.0/0               -              u
permit u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
①添加用户名及密码
# vi /etc/opt/ss5/ss5.passwd,每行一个用户+密码(之间用空格)
username1 password1
username2 password2
②修改ss5启动的参数,自定义代理端口 
# vi /etc/sysconfig/ss5(如果不设置,默认是1080) 
此文件ss5启动时会主动加载,将
#SS5_OPTS=” -u root”
取消注释,修改成下面这样
SS5_OPTS=" -u root -b 0.0.0.0:端口号"

5、给bash文件增加可执行权限 /etc/rc.d/init.d/ss5
chmod 755 /etc/rc.d/init.d/ss5
6、退回Root用户目录
cd ..
7、启动ss5
/etc/rc.d/init.d/ss5 restart
也可以用
 service ss5 start
8、关闭防火墙
 systemctl stop firewalld.service
附录:
开启防火墙:
 systemctl start firewalld.service
开启开机启动:
systemctl enable firewalld.service
关闭开机启动:
systemctl disable firewalld.service
关闭ss5
 /etc/rc.d/init.d/ss5 stop
也可以用
service ss5 stop

安装wget

yum -y install wget



你可能感兴趣的:(其他)