sock5属于透明代理,在很多业务场景应用非常的广泛,虽然s5协议已经出来很久了,也未进行过更新,但是用得人非常的多,主要在于做数据转发,游戏加速方面应用非常大。
本教程,适合单IP VPS 的s5搭建,也适合站群,自动设置网卡规则,指定IP 进口跟出口。
需求:centos7 服务器一个,ubantu等应该也可以,我个人喜欢用centos 7x 64的搭建。
步骤:
1,购买VPS,自行根据需要采购;
2,使用ssh远程软件进行登录;
3,如果默认的VPS ssh登录不是管理员,例如亚马逊的light类型服务器,那么请登录后使用命令获取su管理员权限;
4,在管理员模式下,输入代码:
wget -q -N --no-check-certificate https://raw.githubusercontent.com/wyx176/Socks5/master/install.sh && bash install.sh
5,等待代码运行完毕,中间会需要输入账号跟密码,根据提示输入就可以了。代码会自动安装所需要的组件,如果有错误,请留言。安装成功
成功后会出现:Dante Server Install Successfuly!
6,关闭系统自带防火墙。可以试试下面命令进行关闭:
执行关闭命令: systemctl stop firewalld.service
执行开机禁用防火墙自启命令 : systemctl disable firewalld.service
再次执行查看防火墙命令:systemctl status firewalld.service
7,下面是部分可能会在使用的时候用到的命令:
卸载
bash install.sh --uninstall
如果你想添加用户
/etc/init.d/sockd adduser USERNAME PASSWORD
Usage: /etc/init.d/sockd {start|stop|restart|reload|status|state|adduser|deluser|tail|conf|update}
Dante Version: v1.3.2
Socks5 Info:
91.223.106.43:2016
91.223.106.59:2016
91.223.106.76:2016
91.223.106.192:2016
Socks5 User&Passwd: :
+_________________________________________+
Dante Server Install Successfuly!
配置文件地址
vi /etc/danted/sockd.conf
8,默认端口是2016,请记得使用复杂的密码。本脚本是sock5 的代理安装,非https。HTTPS版本请查看本人其他文章,有详细介绍。
9,sock5本身属于透明代理,请不要拿来做任何违法用途,本文章只做技术交流。