开源、分布式、CDN加速、高性能CC防御软件
本项目目前处于V0.x版本,已经停止更新(仅提供漏洞修复)。预计在2025年底重构为v1版本,定位商业方向(不在追求极致轻量化),但依旧会提供免费版本+开源。感谢您的理解与支持。
项目基本完善。自动故障转移(DNSpod版本),自动续签ssl,自定义回源域名,HSTS均更新完毕。
XCC(星尘CC防御)是一款专注于应对DDoS/CC攻击的开源防护软件,基于分布式多节点架构设计,支持CDN加速,为中小站点提供轻量级、高性价比的流量防护能力。 拥抱极简PHP主控解决方案,可直接部署在原站服务器,无需占用独立80/443端口。
- 分布式防护:通过多节点协同部署,分散攻击流量压力
- CDN加速:支持缓存设置,提升网站加载速度
- 智能识别:基于行为分析测机制,中英日三语言验证支持
- 可视化管理:提供Web控制台,支持攻击日志查询、防护策略配置
- PHP主控:可部署在原站或任意php8+环境当中(需支持exec函数+sqlite)
- 主控:php语言开发+sqlite存储+json存储
- 节点控制:go语言开发+json存储
- 节点反向代理:基于OpenResty
- 安全防护:lua脚本
- PHP 8+(管理端)
- Debian11/12(节点端)
- PHP支持exec函数(宝塔面板需手动移除禁止函数)
- 主控无要求,能跑php就行
- 被控节点配置>1核心+1G内存 (512m也行,请手动减少nginx.conf当中的连接数,默认5120)
- 被控需要独立占用80/443/8080端口
- 下载最新版本:发布页面
- 之后,和安装wordpress一样简单操作即可。 nginx伪静态规则在安装的时候会显示
- 创建文件夹
sudo mkdir -p /opt/xcc-app
sudo mkdir -p /opt/xcc-app/config
- 创建文件
sudo touch /opt/xcc-app/site.json
- 拉取镜像
docker pull defeatedperson/xcc-app:latest
- 运行镜像
docker run -d
-p 8080:80
--name xcc-app-instance
--restart always
-v xcc_auth_data:/var/www/html/auth/data
-v xcc_api_db:/var/www/html/api/db
-v xcc_data_db:/var/www/html/data/db
-v xcc_data_config:/var/www/html/data/config
-v /opt/xcc-app/site.json:/var/www/html/node/site.json
defeatedperson/xcc-app:latest
4.创建反向代理(8080端口),需启用https。 (伪静态规则已经配置,故这里无需配置)
https://re.xcdream.com/9311.html
我们欢迎社区贡献!参与方式包括:
- 提交Issue反馈bug或需求
- 提交Pull Request修复代码或添加新功能
- 完善文档/翻译多语言版本
本项目采用Apache 2.0许可证,允许商业使用、修改和分发,但需保留原版权声明。
- 官方网站https://xcdream.com/
- 商务合作:发送邮件至[email protected]