[优化] 改名

This commit is contained in:
ryan
2026-03-15 16:04:54 +08:00
parent d68773c554
commit 32d90ba641
304 changed files with 629 additions and 969 deletions
+15 -15
View File
@@ -1,13 +1,13 @@
# ATSFlare 设计基线
# OpenFlare 设计基线
## 1. 文档目的
本文档只保留 ATSFlare 当前有效的产品边界、系统结构与稳定约束。
本文档只保留 OpenFlare 当前有效的产品边界、系统结构与稳定约束。
当前状态:
* 第一版、第二版、第三版均已完成
* 前端改造已完成,`atsf_server/web` 新版工程已成为正式基线
* 前端改造已完成,`openflare_server/web` 新版工程已成为正式基线
* 第五版(0.5.x)已完成,OpenResty 反代、缓存性能优化与主配置接管已落地
* 第六版(0.6.x)已立项,目标聚焦节点流量数据采集、访问分析与数据看板升级
* 已完成阶段的实现细节以代码与 Git 历史为准,不再在本文档中维护过程性设计
@@ -16,7 +16,7 @@
## 2. 产品定位
ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部租户提供 CDN SaaS 能力。
OpenFlare 当前定位为内部自用的反向代理控制面,不面向外部租户提供 CDN SaaS 能力。
当前核心能力:
@@ -70,7 +70,7 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
* 主配置文件由 Server 统一生成并由 Agent 受控落地,不开放节点侧手改后再回传合并
* 性能优化参数统一在 Server 配置,不支持按节点分叉不同性能模板
* 第五版不开放任意自定义 Nginx/OpenResty 片段上传,不提供任意指令执行入口, 但是需要保留拓展能力, 为后续开放准备
* 允许在管理端提供 OpenResty 主配置模板编辑能力,但模板必须保留 ATSFlare 预留占位符,确保性能参数、证书目录与受管路由 include 继续由 Server 统一渲染
* 允许在管理端提供 OpenResty 主配置模板编辑能力,但模板必须保留 OpenFlare 预留占位符,确保性能参数、证书目录与受管路由 include 继续由 Server 统一渲染
第六版边界补充:
@@ -93,18 +93,18 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
### 4.1 Server
`atsf_server` 继续作为单体控制面:
`openflare_server` 继续作为单体控制面:
* Gin
* GORM
* SQLite
* 现有 ATSFlare 登录体系
* 托管 `atsf_server/web` 静态构建产物
* 现有 OpenFlare 登录体系
* 托管 `openflare_server/web` 静态构建产物
* 托管 OpenResty 主配置模板、性能参数与缓存参数
### 4.2 Agent
`atsf_agent` 继续作为 Go 单体程序:
`openflare_agent` 继续作为 Go 单体程序:
* 单二进制
* 节点本地执行
@@ -115,7 +115,7 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
### 4.3 Frontend
`atsf_server/web` 作为正式管理端前端基线:
`openflare_server/web` 作为正式管理端前端基线:
* Next.js App Router
* React 19
@@ -128,11 +128,11 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
## 5. 总体架构
```text
ATSFlare Server (Gin + SQLite + Web UI)
OpenFlare Server (Gin + SQLite + Web UI)
|
| HTTP API / Config Pull
v
ATSFlare Agent (register / heartbeat / sync / apply / update)
OpenFlare Agent (register / heartbeat / sync / apply / update)
|
v
Local OpenResty or Docker OpenResty
@@ -239,7 +239,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
## 8. 模块边界
### 8.1 `atsf_server`
### 8.1 `openflare_server`
负责:
@@ -252,7 +252,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
* 发布与激活
* 节点状态与设置管理
### 8.2 `atsf_agent`
### 8.2 `openflare_agent`
负责:
@@ -266,7 +266,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
* 自我更新
* 应用结果上报
### 8.3 `atsf_server/web`
### 8.3 `openflare_server/web`
负责: