2025-12-11 03:29:07 +00:00

94 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 简介
欢迎使用 PPanel这是一个纯粹、专业、完美的开源代理面板工具旨在为用户提供完整的管理解决方案。
## 什么是 PPanel
PPanel 是一个现代化的代理面板系统采用前后端分离架构提供完整的用户管理、订阅服务、订单管理、节点管理等功能。无论您是个人用户还是企业用户PPanel 都能满足您的需求。
## 核心特性
- **🎯 完整管理**: 服务器管理、节点配置、订阅系统、产品管理等
- **💼 商务运营**: 订单管理、优惠券系统、营销活动、公告发布
- **👥 用户支持**: 用户管理、工单系统、文档中心,提供全方位用户服务
- **📊 数据分析**: 12 种类型日志,全面的流量、余额、佣金数据分析
- **🔧 灵活配置**: 支付配置、认证控制、广告管理,灵活的系统选项
- **🚀 现代技术栈**: 基于 React 19 + TypeScript + TailwindCSS + shadcn/ui 构建
## 术语说明
PPanel 的一些术语与其他面板系统存在差异,为确保您能准确理解文档内容并避免误解,建议在阅读前先了解以下术语:
### 用户端
为最终用户提供的界面,用户通过该界面与系统进行交互。您可以根据需求自定义或重构该界面,实现站点的个性化定制。
### 管理端
用于管理员操作的界面,负责管理系统、用户及数据。您可以根据需求对该界面进行定制或重构,以适应您的管理需求。
### 服务端
PPanel 的 API 层,处理与前端的所有数据交互,负责业务逻辑的执行与数据服务的提供。
### 节点端
负责 PPanel 服务端与各节点(落地端)的通信,确保网络节点的连接与服务的稳定性。
### 客户端
用户用来连接系统的应用程序,通常是指用户的设备端软件或应用,负责与系统建立连接并使用相关服务。
## 项目架构
PPanel 采用 Monorepo 架构,便于统一管理和维护:
### 前端应用
- **apps/admin**: 管理后台应用,提供完整的后台管理功能
- **apps/user**: 用户端应用,为最终用户提供服务界面
### 共享包
- **packages/ui**: 共享 UI 组件库,包含所有可复用的 UI 组件
- **packages/typescript-config**: 统一的 TypeScript 配置
### 技术栈
- **框架**: React 19 + TypeScript
- **路由**: TanStack Router
- **状态管理**: Zustand
- **样式**: TailwindCSS 4.0
- **UI 组件**: shadcn/ui
- **构建工具**: Vite + Turbo
- **代码规范**: Biome
- **Git 规范**: Lefthook + Gitmoji
## 主要功能
### 运维管理
- 服务器管理
- 节点管理
- 订阅配置
- 产品管理
### 商务管理
- 订单管理
- 优惠券管理
- 营销管理
- 公告管理
### 用户与支持
- 用户管理
- 工单系统
- 文档管理
### 系统管理
- 系统配置
- 认证控制
- 支付配置
- 广告配置
### 日志与分析
- 完整的操作日志记录
- 流量统计分析
- 财务数据追踪
## 下一步
- [安装部署](/zh/guide/installation/) - 了解如何部署 PPanel
- [配置指南](/zh/guide/configuration) - 配置你的 PPanel 实例
- [管理后台](/zh/admin/dashboard) - 开始使用管理功能