Cdnfly 官方文档:http://doc.cdnfly.cn/1790334

Cdnfly 是基于 Openresty ,以 lua 脚本语言开发的防 CC 攻击软件。而 Openresty 是集成了高性能 Web 服务器 Nginx ,以及一系列的 Nginx 模块,这其中最重要的,也是我们主要用到的 Nginx lua 模块。Cdnfly 基于 Nginx lua 开发,继承了 nginx 高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的 CC 攻击
  • 主控端目前仅支持 Centos-7Ubuntu 1604 系统。因本次教程用到两台服务器演示,故未测试在同一台服务器配置网站及主控端安装。

网站搭建

  1. A 服务器在宝塔面板新建网站,绑定域名:auth.cdnfly.cnmonitor.cdnfly.cn

lf6847nz.png

  1. 设置网站伪静态。
location / { 
    if (!-e $request_filename) { 
        rewrite ^(.*)$ /index.php/$1 last; break; 
    } 
} 

lf6865do.png

  1. 上传本文附件内压缩包至网站根目录解压。

下载地址:https://115.com/s/sw6rlch3hlg?password=g507&#Cdnfly-v5.1.11.zip
访问码:g507

主控端安装

  1. B 服务器在宝塔面板 /etc 目录下编辑 host 文件。设置 auth.cdnfly.cn 指向刚才配置网站的服务器 IP 。设置完可通过 ping 命令验证。
*.*.*.* auth.cdnfly.cn  

lf68axs3.png

  1. 通过 Xshell 或其他 SSH 工具执行以下命令安装主控:
curl http://auth.cdnfly.cn/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es 

lf68bok2.png

  1. 安装完成访问主控端 IP 即可访问后台。

lf68c8zr.png

lf68cgmh.png

  1. 修改授权节点数量及到期时间。

lf68ctw1.png

  1. 节点安装命令在后台 系统管理 - 系统升级
错误提示
如提示:Job forlma riadb . service failed because the control process exited with error code.See "systemctl status mariadb . servic and "journalctl -xe" for details. 不如重装下系统吧。

lf68dzd4.png

变更日志

2022-7-14 更新修复节点监控功能
最后修改:2023 年 03 月 13 日
如果觉得我的文章对你有用,请随意赞赏o(* ̄▽ ̄*)ブ