天道不一定酬所有勤
但是,天道只酬勤

Socks5服务一键搭建脚本

一个Shell脚本,集成socks5搭建,管理,启动,添加账号等基本操作。基于socks5官方的辅助脚本,方便用户操作,并且支持快速构建socks5服务环境。

脚本只提供学习交流,请在法律允许范围内使用!!!!

系统支持

  • CentOS 6.x
  • CentOS 7.x
  • 谷歌云部分系统问题请看更新日志

功能

全自动无人值守安装,服务端部署只需一条命令)

  • 一键开启、关闭ss5服务
  • 添加账户,删除用户,开启账户验证,关闭账户验证,一键修改端口
  • 支持傻瓜式用户添加,小白也可以用
  • 自动修改防火墙规则
  • 输入 s5 即可启动控制面板

一键安装或更新到最新

wget -q -N --no-check-certificate https://raw.githubusercontent.com/wyx176/Socks5/master/install.sh && bash install.sh

相关文件路径

  • 1.端口文件 /etc/sysconfig/ss5
SS5_OPTS=" -u root -b 0.0.0.0:15701”
  • 2.访问授权配置文件 /etc/opt/ss5/ss5.conf
  • 3.用户账号信息文件 /etc/opt/ss5/ss5.passwd
    • 修改密码:删除之前的,然后写上账号及密码,如:70cicom 123456
  • 4.部分文件修改后需要重启ss5
    • 重启命令:service ss5 restart
  • 5.解决socket-ss5日志过大的问题

vim /etc/init.d/ss5

其实就是增加了-m, 这个参数就是不记录ss5的日志, 这日志可读性不大, 就不留了呗~~~

磁盘满了,会造成各种问题,所以要格外注意。

df -h :查询磁盘的存储空间

du -sh * :查询目录下文件的大小

让SS5随系统一起启动

chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on

启动

#启动代理服务
service ss5 start
#重启
service ss5 restart #修改完端口等配置后,务必重启
#停止
service ss5 stop
做上以上,需要从服务端的防火墙放开端口,还有linux的系统中放开端口,以下是在系统中打开端口具体方法:
Linux(CentOS7) 关闭防火墙、放开端口
未经允许不得转载:java技术小栈 » Socks5服务一键搭建脚本
分享到

评论 抢沙发