SOCKS5代理是一种网络协议,它在客户端和服务器之间充当中介,允许数据包通过一个安全的隧道传输。与前一代SOCKS4相比,SOCKS5支持更广泛的认证方法和更多的网络协议,包括IPv6和UDP。
SOCKS5代理的优势
• 增强的安全性:SOCKS5代理提供了一层额外的安全保护,使你的网络活动难以被追踪。
• 支持多种协议:SOCKS5代理支持各种网络协议,包括HTTP、FTP和SMTP,使其适用于多种网络应用。
• 减少错误和性能问题:由于SOCKS5代理不重新封装数据包,它能够减少错误率,提高传输效率。
安装准备工作
首先要保证服务上能正常使用wget tar make vim,如果正常就直接进入【第一步】
#安装wget的命令
yum install wget
#安装tar解压工具
yum install -y tar
#安装make的命令
yum groupinstall "Development Tools"
#安装vim的命令
yum install -y vim
第一步
使用yum安装gcc、OpenLDAP开发库、PAM开发库和OpenSSL开发库等依赖
yum install -y gcc openldap-devel pam-devel openssl-devel
第二步
使用wget 下载SS5安装包
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
如果下载后解压出错,先用浏览器下载好,,下载地址:http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz,然后上传到服务器
第三步
解压安装包
tar -vzx -f ss5-3.8.9-8.tar.gz
第四步
进入ss5目录安装ss5服务,依次执行一下命令,也可以全复制一起执行
cd ss5-3.8.9/;
./configure;
make;
make install
第五步
给/etc/init.d/ss5文件添加执行权限
chmod a+x /etc/init.d/ss5
第六步
测试一下ss5服务是否能正常运行,如果不能正常运行,就根据错误解决问题
systemctl start ss5
如果出现以下提示,请运行“service ss5 start”
如果能正常运行了,就执行以下命令,先关闭ss5服务,以便接下来做其他配置
systemctl stop ss5
第七步
修改ss5配置文件,先进行备份
cp /etc/opt/ss5/ss5.conf /etc/opt/ss5/ss5.conf.bak
然后使用vim打开ss5的配置文件 提示:按 i 键开启编辑模式
vim /etc/opt/ss5/ss5.conf
找到auth的配置,默认是