mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 14:06:36 +08:00
3.2 KiB
3.2 KiB
中文 | English
ATSFlare
✨ control plane for reverse proxy management ✨
仓库结构
atsf_server: Gin + GORM + SQLite 的控制中心,包含管理端 API、Agent API 和 Web 管理台atsf_agent: Go 单体 Agent,负责注册、心跳、同步配置、写入 Nginx 路由文件并 reloaddocs: 设计、开发规范、开发计划和部署联调文档
快速开始
1. 启动 Server
先按部署文档启动控制面,默认访问地址为 http://localhost:3000。
2. 使用 Discovery Token 一键部署 Agent
适用于新节点首次接入,Agent 会使用全局 discovery_token 自动注册并换取节点专属 agent_token。
curl -fsSL https://raw.githubusercontent.com/Rain-kl/ATSFlare/main/scripts/install-agent.sh | bash -s -- \
--server-url http://your-server:3000 \
--discovery-token YOUR_DISCOVERY_TOKEN
3. 使用 Agent Token 一键部署 Agent
适用于已经在管理端预创建节点、并拿到节点专属 agent_token 的场景。
curl -fsSL https://raw.githubusercontent.com/Rain-kl/ATSFlare/main/scripts/install-agent.sh | bash -s -- \
--server-url http://your-server:3000 \
--agent-token YOUR_AGENT_TOKEN
说明:
--server-url替换为实际控制面地址,例如http://192.168.1.10:3000- Linux 默认安装到
/opt/atsflare-agent,并创建atsflare-agentsystemd 服务 - 重复执行相同命令可用于升级 Agent 到最新 Release
贡献
参与开发请先阅读: