|
|
version: '3.8'
services:
config-flow:
image: thsrite/config-flow:latest
ports:
- "80:80"
volumes:
- ./data:/data
environment:
- ADMIN_USERNAME=admin
- ADMIN_PASSWORD=your_password
- JWT_SECRET_KEY=your-secret-key
- SUB_STORE_URL=http://sub-store:3001
depends_on:
- sub-store
restart: unless-stopped
sub-store:
image: xream/sub-store:latest
restart: unless-stopped
volumes:
- ./sub-store-data:/root/sub-store-data
environment:
- SUB_STORE_BACKEND_API_PORT=3001访问 http://localhost 即可使用
💡 提示:生产环境请务必修改默认密码和 JWT 密钥;Sub-Store 用于订阅解析和节点格式转换
详细使用文档请查看:ConfigFlow 使用指南
| 层级 | 技术 |
|---|---|
| 后端 | Python 3.11 • Flask • PyYAML |
| 前端 | Vue 3 • TypeScript • Element Plus • Vite |
| 订阅解析 | Sub-Store |
| 部署 | Docker • Nginx • Supervisor |
config-flow/
├── backend/ # Python Flask 后端
│ ├── app.py # 主应用入口
│ ├── common/ # 公共模块 (认证、配置)
│ ├── routes/ # API 路由
│ ├── converters/ # 配置生成器 (Mihomo/Surge/MosDNS)
│ ├── agents/ # Agent 管理
│ └── utils/ # 工具函数
├── frontend/ # Vue 3 前端
│ └── src/
│ ├── views/ # 页面组件
│ ├── components/ # 公共组件
│ └── api/ # API 调用
├── doc/ # 项目文档
├── Dockerfile
├── docker-compose.yml
└── nginx.conf
本项目基于 MIT License 开源
如果这个项目对你有帮助,欢迎赞助支持开发者持续维护!
感谢以下用户的赞助支持!
|
爱发电用户_740f4 |
⭐ 如果觉得有用,请给个 Star 支持一下!
Made with ❤️ by thsrite

