什么是Socks5?如何搭建Socks5代理?最近有很多同学问如何在VPS云服务器上搭建Socks代理,用于游戏加速或者科学上网。今天就来分享一个脚本,让你一分钟学会如何搭建Socks代理。
首先我给大家介绍一些基础知识,什么是Socks5?
SOCKS5是一种代理协议,在前端机器和使用TCP/IP协议通信的服务器机器之间起着中介的作用,使内网的前端机器可以访问外网的服务器或者使通信更加安全。SOCKS5服务器模拟前端的行为,将前端发送的请求转发给真实的目标服务器。这里前端和SOCKS5也是通过TCP/IP协议进行通信,前端将原本发给真实服务器的请求发给SOCKS5服务器,SOCKS5服务器再将请求转发给真实服务器。
建筑教程
首先需要准备一个香港vps或者美国vps云服务器,这里我们以Centos7系统为例。
1. 连接到远程终端
可以使用FinalShell、Putty等第三方SSH终端工具进行连接,这里我使用的是Windows自带的SSH工具,没有要求一定要用自己习惯的。
如何使用Windows自带的SSH远程连接终端工具
2.执行下载脚本
wget —no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
运行上述命令将socks5代理一键设置脚本下载到VPS
如果是纯净系统,执行提示-bash:-wget: command not found,需要先运行yum -y install wget安装wget软件后再执行。
3.执行安装脚本
chmod +x install.sh && ./install.sh --port=端口 --user=账号 --passwd=密码
将脚本里面的端口、账号、密码修改为你自定义的密码,这个就是你之后使用代理时需要填写的端口账号和密码。
如果出现“Dante Server Install Successfully!”消息,则表示安装成功。
相关问题
如果系统搭建成功,但是无法使用,一般是因为端口没有释放。
UDP 端口
firewall-cmd --add-port=1000-60000/udp --permanent
为了方便起见,我们直接放行1000-60000端口,您可以根据自己的实际场景,修改port=后面的值来设置放行的端口。
TCP 端口释放
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
必须释放安装时使用的端口号。
释放后,执行重新加载防火墙配置命令
firewall-cmd --reload
发布之后就可以正常使用了,教程很简单,按照教程就可以了。
如果遇到其他问题,可以加入下方本站QQ群进行交流并获得免费解答。
还没有评论,来说两句吧...