Xcc
星尘cc防御(xcc):分布式、cdn加速、cc防御软件。
Install / Use
/learn @defeatedperson/XccREADME
星尘CC防御系统(xcc)
开源、分布式、CDN加速、高性能CC防御软件
最近说明
本项目已经停止维护,重构计划暂停,公告地址:https://xcdream.com/xcc
如需轻量自建cdn网络,可以使用我们的新项目:星梦面板 星梦面板地址:https://xmpanel.cn
在此深表歉意,祝各位开发顺利,生活愉快。
项目基本完善。自动故障转移(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伪静态规则在安装的时候会显示
一键部署
docker部署
- 创建文件夹
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/
- 商务合作:发送邮件至dp712@qq.com
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。



