搭建ss5环境

ss5安装

yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

1、安装
cd /root/tools/

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

tar xvf ss5-3.8.9-8.tar.gz

cd ss5-3.8.9-8

./configure 

make && make install

2、修改配置文件
进入配置文件所在位置
cd /etc/opt/ss5/
vim ss5.conf
87行,打开注释
修改
auth 0.0.0.0/0 - -

auth 0.0.0.0/0 - u
212行,打开注释
permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
设置认证用户名和密码
vim ss5.passwd
格式为用户名 空格 密码
star star23015

修改ss5启动的参数,自定义代理端口 /etc/sysconfig/ss5(端口默认是1080) 

取消注释,修改成下面这样

SS5_OPTS=" -u root -b 0.0.0.0:10888"

给bash文件增加可执行权限 /etc/rc.d/init.d/ss5

chmod 755 /etc/rc.d/init.d/ss5

将ss5加入开机自启动

chkconfig --add ss5

3、启动,绑定在端口10888
ss5 -t -u root -b 0.0.0.0:10888

重启服务器以后

Can't create pid file /var/run/ss5/ss5.pid
Can't unlink pid file /var/run/ss5/ss5.pid

则重新创建一个pid文件即可

ss5启动脚本在/etc/init.d/ss5
或用service ss5 start开始
service ss5 stop结束


开启防火墙端口
/sbin/iptables -A INPUT -p tcp --dport 10888 -j ACCEPT
关闭防火墙 systemctl stop firewalld.service
#centos7启动防火墙
systemctl start firewalld.service
#centos7停止防火墙/关闭防火墙
systemctl stop firewalld.service
#centos7重启防火墙
systemctl restart firewalld.service

使用:
下载一个socksCap

 

posted @ 2019-09-06 22:46  叫我星宇  阅读(1432)  评论(0编辑  收藏  举报