什么是Socks5?如何搭建Socks5代理?最近很多同学问VPS云服务器如何搭建Socks代理进行游戏加速或科学上网等,今天分享一个脚本,一分钟学会一键搭建Socks代理。
先给大家科普一下,什么是Socks5?
SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。SOCKS5 服务器通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。
搭建教程
首先需要准备一台香港vps或者美国vps云服务器,这里以Centos7系统为例。
一、连接远程终端
可以用FinalShell、Putty等第三方SSH终端工具来进行连接,这里我用的Windows自带的SSH工具。这个没要求用什么习惯就用什么。
二、执行下载脚本
wget —no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
运行以上命令,将 socks5代理一键搭建脚本 下载到VPS上
如果是纯净系统,执行提示 -bash:-wget:未找到命令
则需要运行 yum -y install wget
安装wget软件之后再执行。
三、执行安装脚本
chmod +x install.sh && ./install.sh --port=端口 --user=账号 --passwd=密码
将脚本里的端口、账号、密码改为你自定义的密码,也就是后续你使用代理时需要填写的端口账号密码
提示 Dante Server Install Successfuly!
则为安装成功
相关问题
如果遇到搭建成功但是无法使用的情况,一般为端口未放行。
UDP端口放
firewall-cmd --add-port=1000-60000/udp --permanent
这里为了方便,直接放行1000-60000的端口,可根据自己的实际场景来修改port=
后面的值来设置放行的端口
TCP端口放行
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
安装的时候用的是什么端口则必须放行那个端口号。
放行后执行重载防火墙配置命令即可
firewall-cmd --reload
放行后,就可以正常使用了,教程非常简单,直接跟着教程走就完事了。
如果遇到其他问题可加下方本站Q群进行交流免费解答。