docs: beautiful GitHub-style README overhaul
- Add skill-icons, star/forks/issues/PRs/last-commit badges - Add 'Why Aluer' feature highlight cards section - Add animated emoji title, mission quote, key-stats table - Add Contributors wall, Support/Star/Fork CTAs - Polish license section, footer, table of contents
This commit is contained in:
@@ -1,28 +1,95 @@
|
||||
<div align="center">
|
||||
|
||||
<img src="https://raw.githubusercontent.com/tandpfun/skill-icons/main/icons/Java-Dark.svg" width="48" height="48" />
|
||||
<img src="https://raw.githubusercontent.com/tandpfun/skill-icons/main/icons/Spring-Dark.svg" width="48" height="48" />
|
||||
<img src="https://raw.githubusercontent.com/tandpfun/skill-icons/main/icons/React-Dark.svg" width="48" height="48" />
|
||||
|
||||
</div>
|
||||
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/java-17%2B-orange?logo=openjdk" alt="Java 17+">
|
||||
<img src="https://img.shields.io/badge/spring--boot-3.2.0-green?logo=springboot" alt="Spring Boot 3.2">
|
||||
<img src="https://img.shields.io/badge/react-19.1-61dafb?logo=react" alt="React 19">
|
||||
<img src="https://img.shields.io/badge/vite-6.3-purple?logo=vite" alt="Vite 6">
|
||||
<img src="https://img.shields.io/badge/deepseek-ai-536DFE?logo=openai" alt="DeepSeek AI">
|
||||
<img src="https://img.shields.io/badge/license-Apache%202.0-blue?logo=apache" alt="License">
|
||||
<img src="https://img.shields.io/badge/Java-17%2B-orange?logo=openjdk&logoColor=white&style=for-the-badge" alt="Java">
|
||||
<img src="https://img.shields.io/badge/Spring_Boot-3.2.0-6DB33F?logo=springboot&logoColor=white&style=for-the-badge" alt="Spring Boot">
|
||||
<img src="https://img.shields.io/badge/React-19.1-61DAFB?logo=react&logoColor=black&style=for-the-badge" alt="React">
|
||||
<img src="https://img.shields.io/badge/Vite-6.3-646CFF?logo=vite&logoColor=white&style=for-the-badge" alt="Vite">
|
||||
<img src="https://img.shields.io/badge/DeepSeek-AI-536DFE?logo=openai&logoColor=white&style=for-the-badge" alt="DeepSeek AI">
|
||||
<img src="https://img.shields.io/badge/License-Apache_2.0-blue?logo=apache&logoColor=white&style=for-the-badge" alt="License">
|
||||
</p>
|
||||
|
||||
<h1 align="center">Aluer ServerGuard</h1>
|
||||
|
||||
<p align="center"><strong>AI 驱动的 Minecraft PaperMC 服务器安全防护与自动化运维系统</strong></p>
|
||||
|
||||
<p align="center">
|
||||
<a href="#-系统架构">架构</a> ·
|
||||
<a href="#-快速开始">快速开始</a> ·
|
||||
<a href="#-配置参考">配置</a> ·
|
||||
<a href="#-模块清单">模块</a> ·
|
||||
<a href="#-api-参考">API</a> ·
|
||||
<a href="#-web-控制台">控制台</a> ·
|
||||
<a href="#-常用命令">命令</a>
|
||||
<a href="https://github.com/aluer/serverguard/stargazers"><img src="https://img.shields.io/github/stars/aluer/serverguard?style=for-the-badge&logo=github&color=f1c40f&labelColor=1a1a2e" alt="Stars"></a>
|
||||
<a href="https://github.com/aluer/serverguard/network/members"><img src="https://img.shields.io/github/forks/aluer/serverguard?style=for-the-badge&logo=github&color=3498db&labelColor=1a1a2e" alt="Forks"></a>
|
||||
<a href="https://github.com/aluer/serverguard/issues"><img src="https://img.shields.io/github/issues/aluer/serverguard?style=for-the-badge&logo=github&color=e74c3c&labelColor=1a1a2e" alt="Issues"></a>
|
||||
<a href="https://github.com/aluer/serverguard/pulls"><img src="https://img.shields.io/github/issues-pr/aluer/serverguard?style=for-the-badge&logo=github&color=2ecc71&labelColor=1a1a2e" alt="PRs"></a>
|
||||
<a href="https://github.com/aluer/serverguard/commits/main"><img src="https://img.shields.io/github/last-commit/aluer/serverguard?style=for-the-badge&logo=git&color=9b59b6&labelColor=1a1a2e" alt="Last Commit"></a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
<h1 align="center">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Shield.png" width="36" height="36" />
|
||||
Aluer ServerGuard
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Shield.png" width="36" height="36" />
|
||||
</h1>
|
||||
|
||||
<p align="center">
|
||||
<strong>🛡️ AI-Powered Minecraft PaperMC Server Security & Automation Platform</strong>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<sub>Built with ❤️ for Minecraft server operators who refuse to compromise on security</sub>
|
||||
</p>
|
||||
|
||||
<blockquote align="center">
|
||||
<p>
|
||||
<i>"In a world where DDoS attacks, bot swarms, and zero-day exploits threaten your Minecraft community,<br>Aluer stands as the autonomous guardian — powered by DeepSeek AI and a multi-layer kernel fusion engine."</i>
|
||||
</p>
|
||||
</blockquote>
|
||||
|
||||
<p align="center">
|
||||
<a href="#-system-architecture">🏗 Architecture</a> ·
|
||||
<a href="#-quick-start">🚀 Quick Start</a> ·
|
||||
<a href="#-configuration">⚙️ Config</a> ·
|
||||
<a href="#-modules">📦 Modules</a> ·
|
||||
<a href="#-api-reference">🌐 API</a> ·
|
||||
<a href="#-web-console">🖥 Console</a> ·
|
||||
<a href="#-commands">💻 Commands</a> ·
|
||||
<a href="#-faq">❓ FAQ</a>
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<table align="center">
|
||||
<tr>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Travel%20and%20places/Rocket.png" width="32" height="32" /><br>
|
||||
<strong>2-5s</strong><br>
|
||||
<sub>LLM Response</sub>
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Electric%20Plug.png" width="32" height="32" /><br>
|
||||
<strong><1ms</strong><br>
|
||||
<sub>Kernel Latency</sub>
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Locked%20with%20Key.png" width="32" height="32" /><br>
|
||||
<strong>4-Tier</strong><br>
|
||||
<sub>Defense Levels</sub>
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Alien%20Monster.png" width="32" height="32" /><br>
|
||||
<strong>30+</strong><br>
|
||||
<sub>Security Modules</sub>
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Bar%20Chart.png" width="32" height="32" /><br>
|
||||
<strong>~200MB</strong><br>
|
||||
<sub>Memory Footprint</sub>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
|
||||
## 目录
|
||||
|
||||
- [系统架构](#-系统架构)
|
||||
@@ -39,7 +106,7 @@
|
||||
- [Systemd 服务](#systemd-服务)
|
||||
- [sudo 权限配置](#sudo-权限配置)
|
||||
- [反向代理(可选)](#反向代理可选)
|
||||
- [配置参考](#-配置参考)
|
||||
- [配置参考](#️-配置参考)
|
||||
- [完整配置树](#完整配置树)
|
||||
- [环境变量注入表](#环境变量注入表)
|
||||
- [模块清单](#-模块清单)
|
||||
@@ -50,28 +117,51 @@
|
||||
- [监控采集层](#监控采集层-comaluermonitor)
|
||||
- [核心服务层](#核心服务层-comaluerservice)
|
||||
- [Web 交互层](#web-交互层-comaluerweb)
|
||||
- [通知与报告层](#通知与报告层-comaluernotification)
|
||||
- [辅助功能模块](#辅助功能模块)
|
||||
- [数据模型](#数据模型-comaluermodel)
|
||||
- [防御等级与自动响应](#-防御等级与自动响应)
|
||||
- [四级防御体系](#四级防御体系)
|
||||
- [Mirage Shield 模式切换](#mirage-shield-模式切换)
|
||||
- [自愈编排触发条件](#自愈编排触发条件)
|
||||
- [防御等级与自动响应](#️-防御等级与自动响应)
|
||||
- [API 参考](#-api-参考)
|
||||
- [系统状态 API](#系统状态-api)
|
||||
- [安全态势 API](#安全态势-api)
|
||||
- [健康检查 API](#健康检查-api)
|
||||
- [通知与报告 API](#通知与报告-api)
|
||||
- [控制台操作 API](#控制台操作-api)
|
||||
- [SSH 网关 API](#ssh-网关-api)
|
||||
- [备份管理 API](#备份管理-api)
|
||||
- [Web 控制台](#-web-控制台)
|
||||
- [Shell 命令参考](#-shell-命令参考)
|
||||
- [开发指南](#-开发指南)
|
||||
- [项目结构](#项目结构)
|
||||
- [构建与运行](#构建与运行)
|
||||
- [前端开发](#前端开发)
|
||||
- [运行测试](#运行测试)
|
||||
- [添加新安全模块](#添加新安全模块)
|
||||
- [FAQ](#-faq)
|
||||
- [许可证与免责声明](#-许可证与免责声明)
|
||||
- [许可证](#-许可证)
|
||||
- [支持项目](#-支持项目)
|
||||
|
||||
---
|
||||
|
||||
## ✨ Why Aluer?
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%">
|
||||
<h3>🧠 Dual-Engine Intelligence</h3>
|
||||
<p>LLM (DeepSeek) + Kernel Rule Engine working in tandem. Sovereign handles unknown threats; Kernel reacts in <1ms for known patterns. <b>No single point of decision failure.</b></p>
|
||||
</td>
|
||||
<td width="50%">
|
||||
<h3>🛡️ Full-Stack Defense</h3>
|
||||
<p>From Minecraft protocol layer → Application WAF → OS firewall → Cloudflare edge. <b>30+ security modules</b> covering L3-L7, zero-trust architecture, and honeypot deception.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<h3>📊 Real-Time Visualization</h3>
|
||||
<p>React 19 Nebula Console with SSE live streaming, performance sparklines, health probes, auto-refresh — designed for <b>incident commanders</b> who need instant clarity.</p>
|
||||
</td>
|
||||
<td>
|
||||
<h3>🔧 Autonomous Operations</h3>
|
||||
<p>Self-healing orchestration, auto-backup before recovery, scheduled tasks, Discord/Slack webhooks, and HTML attack reports. <b>Your server guards itself while you sleep.</b></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
---
|
||||
|
||||
@@ -1473,16 +1563,52 @@ sudo systemctl restart serverguard
|
||||
|
||||
本项目基于 **Apache License 2.0** 开源。完整许可证文本见 [LICENSE](LICENSE) 文件。
|
||||
|
||||
### 主要条款摘要
|
||||
| 条款 | 说明 |
|
||||
|:-----|:-----|
|
||||
| ✅ **允许** | 商业使用、修改、分发、专利授权、私人使用 |
|
||||
| ⚠️ **条件** | 分发时需包含许可证声明和版权声明,修改文件需标注变更 |
|
||||
| ❌ **限制** | 不提供任何担保,作者不对使用本软件造成的损失承担责任 |
|
||||
|
||||
- **允许**:商业使用、修改、分发、专利授权、私人使用
|
||||
- **条件**:分发时需包含许可证声明和版权声明,修改文件需标注变更
|
||||
- **限制**:不提供任何担保,作者不对使用本软件造成的损失承担责任
|
||||
---
|
||||
|
||||
## 🌟 支持项目
|
||||
|
||||
如果 Aluer ServerGuard 帮助了你,请考虑:
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/aluer/serverguard"><img src="https://img.shields.io/badge/⭐_Star_this_repo-f1c40f?style=for-the-badge&logo=github" alt="Star"></a>
|
||||
|
||||
<a href="https://github.com/aluer/serverguard/fork"><img src="https://img.shields.io/badge/🍴_Fork-3498db?style=for-the-badge&logo=github" alt="Fork"></a>
|
||||
|
||||
<a href="https://github.com/aluer/serverguard/issues"><img src="https://img.shields.io/badge/🐛_Report_Bug-e74c3c?style=for-the-badge&logo=github" alt="Bug"></a>
|
||||
|
||||
<a href="https://github.com/aluer/serverguard/discussions"><img src="https://img.shields.io/badge/💬_Discussions-2ecc71?style=for-the-badge&logo=github" alt="Discuss"></a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
<h2 align="center">🏆 Contributors</h2>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/aluer/serverguard/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=aluer/serverguard&max=12" />
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<sub>Made with ❤️ by the Aluer community — defending Minecraft servers worldwide</sub>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<sub>Built with Java 17 · Spring Boot 3.2 · React 19 · DeepSeek AI</sub>
|
||||
<a href="https://github.com/aluer/serverguard">
|
||||
<img src="https://img.shields.io/github/repo-size/aluer/serverguard?style=flat-square&label=Repo%20Size&color=3498db" alt="Repo Size">
|
||||
</a>
|
||||
<a href="https://github.com/aluer/serverguard/blob/main/LICENSE">
|
||||
<img src="https://img.shields.io/github/license/aluer/serverguard?style=flat-square&label=License&color=2ecc71" alt="License">
|
||||
</a>
|
||||
<img src="https://img.shields.io/badge/Built%20With-Java%2017%20%7C%20Spring%20Boot%203.2%20%7C%20React%2019%20%7C%20DeepSeek%20AI-536DFE?style=flat-square" alt="Built With">
|
||||
<br>
|
||||
<sub>Aluer v1.0.0 — Protect your Minecraft server</sub>
|
||||
<sub>Aluer ServerGuard v1.0.0 — Autonomous protection for your Minecraft community</sub>
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user