本来用shadowsocks用的挺好的,搭建方式也简单,一个**大不知道天朝做了什么设置就不能用了,然后朋友用最原始的ss5居然没有限制,于是开始研究了起来,安装过程遇到了一些小问题,都顺利的解决了

首先需要先找到下载地址,我还是习惯放在/usr/local/src/下


#网上总是给出首页地址,每次都要自己找半天
#我比较好直接给下载页面https://sourceforge.net/projects/ss5/files/
cd /usr/local/src/
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
第二步安装一些依赖组件



yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
接着就是正式安装了



tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install
#也可以直接用 ./configure && make && make install
接下来我犯了一个错,就是直接敲命令/etc/init.d/ss5 发现没有这个文件存在啊,原来以为是安装失败,又重装了一遍才发现文件是存在的 只是没有执行权限所以你按死了tab键也没用


因此赶紧给赋予权限,让ss5跟系统一起启动


chmod +x /etc/init.d/ss5  
chkconfig --add ss5  
chkconfig --level 345 ss5 on  
开启用户名密码验证机制,找到以下两行取消注释即可
vi /etc/opt/ss5/ss5.conf
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
user1 pwd1  
user2 pwd2
设置ss5端口

vi /etc/sysconfig/ss5
# Add startup option here  
SS5_OPTS=" -u root -b 0.0.0.0:8080"
最后就是重启应用

service ss5 start  #启动
service ss5 stop   #停止
service ss5 restart #重启


Linux下curl如何使用带有...

Linux下curl如何使用带有用户名密码的http proxy?由于经常需要编写爬虫代码对别的站点进行采集记录,很多情况下对方都会做IP限制,因此htt...

阅读全文

CENTOS7下安装vsftpd...

一、关闭 sellinux 查看SELinux状态: 1、/usr/sbin/sestatus -v      ##如果SEL...

阅读全文