diff --git a/README.md b/README.md index 091435f..8c8b806 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,7 @@ Visit [ppanel.dev](https://ppanel.dev/) for more details. ## 🏛 Architecture -![Architecture Diagram](./doc/image/architecture.svg) +![Architecture Diagram](./doc/image/architecture-en.png) ## 📁 Directory Structure diff --git a/doc/image/architecture-en.png b/doc/image/architecture-en.png new file mode 100644 index 0000000..978774c Binary files /dev/null and b/doc/image/architecture-en.png differ diff --git a/doc/image/architecture-zh.png b/doc/image/architecture-zh.png new file mode 100644 index 0000000..7923f60 Binary files /dev/null and b/doc/image/architecture-zh.png differ diff --git a/doc/image/architecture.svg b/doc/image/architecture.svg deleted file mode 100644 index 9764897..0000000 --- a/doc/image/architecture.svg +++ /dev/null @@ -1 +0,0 @@ -

部署环境

perfect-panel/server

HTTPS

代理协议: SS, Trojan..

中间件

读写

缓存

API 调用

构建脚本: Makefile, script

Dockerfile

RESTful API

持久化数据

缓存数据

用户浏览器

前端: ppanel-web

代理客户端: Clash,Shadowrocket

代理核心: Xray-core...

Web 服务器: Gin

API 控制器: internal/handler

中间件: internal/middleware\n认证、日志、CORS

服务层: internal/svc

业务逻辑: internal/logic\n用户管理、代理配置、流量统计

代理核心: Xray / PPNode

队列服务: queue\n异步任务

定时任务: scheduler\n数据清理、状态同步

数据模型: internal/model

初始化: initialize\n配置加载、DB连接

配置文件: etc/ppanel.yaml

公共工具: pkg\n日志、加密、HTTP客户端

数据库: MySQL

缓存: Redis

外部服务: 支付 SDK, 通知

Docker / Linux 服务器

diff --git a/readme_zh.md b/readme_zh.md index 9f38721..8add99d 100644 --- a/readme_zh.md +++ b/readme_zh.md @@ -126,7 +126,7 @@ PPanel 服务端是 PPanel 项目的后端组件,为代理服务提供强大 ## 🏛 系统架构 -![Architecture Diagram](./doc/image/architecture.svg) +![Architecture Diagram](./doc/image/architecture-zh.png) ## 📁 目录结构