Skip to content
/ fas Public

fas流控3.0版,已做内核优化,bbr加速,进程守护,负载均衡

Notifications You must be signed in to change notification settings

bufanyun/fas

Repository files navigation

准备工作

  • 准备一台Centos7.0 x64-Centos7.9 x64服务器 (推荐腾讯云 阿里云 IDC大宽带)
  • CPU/内存:服务器配置最低1核1G
  • 带宽:推荐5M以上
  • 网络:必须具有固定公网IP

购买OP专用服务器请 联系作者 QQ133814250

安装脚本

如果出现安装失败,请全格重装系统,手动更新yum源后重新执行安装脚本即可。参考:http://blog.qvnidaye.com/index.php/Home/Index/article/aid/102

yum -y install wget;wget -O fast.bin "https://raw.githubusercontent.com/bufanyun/fas/master/fast.bin" && bash fast.bin

备用源

如果上述脚本无法正常使用,请参考:http://bbb.ms521.cn/index.php/Home/Index/article/search_word/fas/aid/152

守护进程

wget -O fas "https://raw.githubusercontent.com/bufanyun/fas/master/fas" && bash fas

个性化选项

>>> 脚本安装完成后同时兼容主服务器和子节点环境,内置RPC交换接口,如果作为主服务器选择【一、安装web管理端】,子节点则选择【二、负载子节点】

一、安装web管理端

  • 下载web完整包,下载完成后上传解压到服务器 /var/www/ 目录,然后将/var/www/html/config.php目录中的数据库信息改为你当前的信息,一般只需要修改数据库密码即可,如下图: 输入图片说明

二、负载子节点

  • /var/www/html/config.php目录中的数据库信息改为你主服务器数据库信息,如下图: 输入图片说明

  • /etc/openvpn/auth_config.conf目录中的数据库信息改为你主服务器数据库信息和服务器公网IP,如下图: 输入图片说明

  • 主服务器打开子节点连接权限,注意是在主服务器上执行

mysql -u root -p你的数据库密码;
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;
  • 🚀 %就是表示接受任何来源ip访问,如需指定子节点ip,可把%换成相应子节点ip
  • 🚀 区别:%只需执行一次后续添加子节点可省略此步骤,指定ip每次添加子节点都需要为其开启访问权限

输入图片说明

  • 最后重启子节点VPN服务生效
vpn restart

bbr加速

[可选] 内核优化 -- 双倍网速,部分系统仅在centos7.4以下有效

wget --no-check-certificate http://sh.qvnidaye.com/v2/bbr.sh && chmod +x bbr.sh && ./bbr.sh
  • 重启后,查看是否安装成功,如果返回结果中含有‘bbr’ 则说明成功
sysctl net.ipv4.tcp_available_congestion_control

一键安装phpmyadmin

[可选] 需先安装fas脚本,安装完成后访问地址:http://ip:1028/phpMyAdmin-4.9.0.1-all-languages

cd /var/www/html/ && wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz && tar zxvf phpMyAdmin-4.9.0.1-all-languages.tar.gz

布帆云监控

[可选] 需联系作者购买扩展才能正常使用,多节点云控,自动释放缓存资源,提升系统稳定性

rm -rf /usr/bin/jk.sh && wget https://raw.githubusercontent.com/bufanyun/fas/master/jk.sh -P /usr/bin/ -q && chmod  a+x /usr/bin/jk.sh && sed -i "s/\r//" /usr/bin/jk.sh && vpn restart

常用命令

重启流控 vpn restart

开端口 port

查系统版本 cat /etc/redhat-release

查端口开启 netstat -nulp

查服务器时间 date

改服务器时间 date -s 09/01/2021

禁止ping echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

允许ping echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

查web端口 netstat -nutlp | grep httpd

购买OP专用服务器请 联系作者 QQ133814250

免责声明

  • 此脚本仅用适用于测试学习,不可用于非法或商业用途,严禁用于任何违法违规用途
  • 请尊重作者,支持正版
  • 若侵犯作者利益,请联系我

About

fas流控3.0版,已做内核优化,bbr加速,进程守护,负载均衡

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages