Centos7搭建Socks5

本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担。

小维

环境介绍

1
2
操作系统:Centos7
管理工具:Xshell

Socks5

Socks5安装

1
2
#安装依赖项
yum install gcc openldap-devel pam-devel openssl-devel -y
1
2
3
4
wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz # 下载安装包
tar -xzvf ss5-3.8.9-8.tar.gz # 解压缩
cd ss5-3.8.9 # 切换目录
./configure && make && make install # 编译安装

image-20200404214505383

Socks5配置

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

image-20200404192600090

添加用户
1
2
vim /etc/opt/ss5/ss5.passwd
格式:[用户名] [密码] #一个用户一行

image-20200404192352676

Socks5 启动
1
service ss5 start
查看状态
1
2
3
service ss5 stutas # 服务状态
netstat -lntp | grep ss5 #网络连接
注:安全策略需要放行对应的端口策略

image-20200404192302483

客户端连接验证

1
curl --socks5 xx.xx.xx.xx:1080 --proxy-user user:password http://ipinfo.io/ip

image-20200404214334247

-本文结束感谢您的阅读-