centos下搭建sockets5代理

#安装依赖及ss5
yum -y install gcc openldap-devel pam-devel openssl-devel

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

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

cd ss5-3.8.9/
./configure
make
make install 


//修改配置文件
vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – -
改为
auth 0.0.0.0/0 – u
 
permit – 0.0.0.0/00.0.0.0/0 – – – – -
改成为
permit u 0.0.0.0/00.0.0.0/0 – – – – -

//添加账户和密码
vim /etc/opt/ss5/ss5.passwd
 ##用户  密码
user 123456

//sockets5启动
sh /etc/rc.d/init.d/ss5 start
doneting ss5...

//添加开机启动
chmod u+x /etc/rc.d/init.d/ss5
chkconfig --add ss5 //可选
chkconfig ss5 on //可选
service ss5 start

//查看软件启动状态
netstat -lntp  | grep ss5
tcp        0      0 0.0.0.0:1080   0.0.0.0:*      LISTEN      14262/ss5

//修改默认端口
vim /etc/sysconfig/ss5
//在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
SS5_OPTS=" -u root -b 0.0.0.0:8080

curl myip.ipip.net --socks5 test:test@118.89.106.69:1080

windows电脑下载全局代理工具Proxifier

centos下搭建sockets5代理

centos下搭建sockets5代理

这样就完成设置,过一会浏览器查询ip就出现代理服务器的ip而不是你本机的ip,证明代理已经成功,亲自试了远程链接也同样成功