更新日志
2023.3.30 修正了第三节”自建云端的错误”,伪装授权站需要一直存在
2023.4.14 新增了cdnfly设置回源host实现反代的介绍
2023.4.24 修复了伪装站点监控失效的情况,更新了cdnfly的节点监控功能说明
2023.5.21 cdnfly5.1.13存在重大漏洞,普通用户生成的API通过某些方法可以拿到管理员权限
处理方法:
1.后台设置管理员登录地址和用户登录地址,保证管理员登录地址只有自己知道
2.访问目录/v1/,全部禁止访问
2023.9.4 更新主控&节点安装命令(https+http)方式进行更新 利用本站脚本
2023.9.25 更新脚本 本地化部署 支持国内主控
2023.9.26 更新脚本 修复 登录日志404 等多个界面 某些地区出现404的情况
2024.5.2 更新脚本 自动选择最优节点添加host
2024.5.6 更新教程 修改cdnfly返回
2024.5.10 修复云端无法TCP监控和ping监控
2024.6.1 修复节点安装报错无法获取agent
2024.7.20 修复CF DNS解析无法生效(暂时不开放)
2024.7.22 更新在线更新脚本
2024.7.22 更新后台在线更新
2024.7.22 更新版本号为5.1.14
2024.7.22 排查到cloudflare有些机器存在问题(已完全修复)
2024.7.22 更新版本号为5.1.15
2024.8.1 更新云端授权机制
2024.8.1 更新节点检测机制
2024.8.7 更新ubuntu16的节点修复包(如果没有镜像就自行dd镜像即可)
2024.8.15 更新cdnfly版本号为5.1.16
2024.8.24 更新煞13式安装 自动修复源更新源
2024.8.24 更新cdnfly版本号为5.1.17
2024.9.15 修复日志下载 数据统计不准确问题
2024.9.15 修复新增节点会提示的接口问题
2024.9.15 更新最新爬虫库 最新IP库
2024.9.15 修复ZeroSSL证书申请
2024.9.15 修复节点与主控的通信问题
2024.9.15 新增用户端 后台UI(正在完善)
2024.9.15 修复部分机器因为没有修改好导致的证书申请失败
2024.9.15 更新cdnfly版本号为5.2.0
2024.10.14 新增自动修复centos安装的yum报错
2024.10.14 新增自动跟源站保持连接
2024.10.14 更新cdnfly版本号为5.2.1
2024.10.16 新增自动检测数据库字段并修复
简易安装教程
请支持正版 本站仅用于学习研究 不可用于商用以及违法用途
脚本使用赞助方式使用 用于日常维护服务器
注意!!!已经更新最新脚本 无需再搭建云端!脚本会自动生成!!!并且自动输入到HOST中!
现在只需要运行脚本就可以安装!!!
可以直接输入命令进行安装
安装cdnfly控制面板
输入指令前 安装前先换一下源 点我跳转查看教程
curl -fsSL https://www.cdnfly2025.top/httpcdnfly/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es
主控和被控均不能在 已安装nginx的情况下 执行安装命令,必须确保80 443端口未被占用!!!
系统必须为centos7系列或ubuntu16.04 !!! debian11 ubuntu20 centos8 centos6等系统都不支持
主控需开放80 88 443 9200端口
节点需要开放 80 443 5000端口
初始化管理员账号:admin
初始化管理员密码:cdnfly
其他操作
节点迁移至新主控
wget -qO change_ip.sh https://www.cdnfly2025.top/cdnfly2025/change_ip.sh && chmod +x change_ip.sh && bash change_ip.sh your_new_ip
或选择手动操作
new_master_ip="这里替换为主控IP"
sed -i "s/ES_IP =.*/ES_IP = \"$new_master_ip\"/" /opt/cdnfly/agent/conf/config.py
sed -i "s/MASTER_IP.*/MASTER_IP = \"$new_master_ip\"/g" /opt/cdnfly/agent/conf/config.py
sed -i "s/hosts:.*/hosts: [\"$new_master_ip:9200\"]/" /opt/cdnfly/agent/conf/filebeat.yml
sed -i "s#http://.*:88#http://$new_master_ip:88#" /usr/local/openresty/nginx/conf/listen_80.conf /usr/local/openresty/nginx/conf/listen_other.conf
ps aux | grep [/]usr/local/openresty/nginx/sbin/nginx | awk '{print $2}' | xargs kill -HUP || true
supervisorctl -c /opt/cdnfly/agent/conf/supervisord.conf restart filebeat
supervisorctl -c /opt/cdnfly/agent/conf/supervisord.conf restart agent
supervisorctl -c /opt/cdnfly/agent/conf/supervisord.conf restart task
如何初始化elasticsearch
当elasticsearch出现无法解决的异常,或者elasticsearch数据占满了硬盘,可以执行此操作来初始化elasticsearch,注意:初始化elasticsearch会清空所有的网站访问日志。
执行如下命令初始化:
cd /tmp; wget http://us.centos.bz/cdnfly/int_es.sh -O int_es.sh; chmod +x int_es.sh; ./int_es.sh /home/es;
其中/home/es为es的数据目录,也可以更改成其它的。
重启进程
重启主控
supervisorctl -c /opt/cdnfly/master/conf/supervisord.conf restart all
重启节点
supervisorctl -c /opt/cdnfly/agent/conf/supervisord.conf restart all
本文链接:https://blog.runxinyun.com/post/358.html 转载需授权!
留言0