练手造了个Cloudflare面板
- 使用
python3
+react
完成 - 框架
fastapi
+antd
- 都是首次写,以前都是PHP、Vue写,快的一比,偶尔也换换口味
- 无聊时学习学习
简介
- 面板有多种语言选择,除中文外,其余皆由百度翻译提供。
- 基本的域名、记录的添加、删除、更新、列表都已完成
比较高级的
- 概览快速操作
- SSL-TLS
- 防火墙
- 缓存
- 内容保护
- 流量图、网络、和页面规则尚未完成,如有必要等下次有空再完成
演示
使用
下载源代码(后端源码已经集成前端源码,无需自己打包)
Github
修改配置信息
- 重命名
App
目录example.setting.py
为setting.py
- 完善
App/setting.py
内容
演示宝塔安装方式
- 安装python项目管理器
- 根据下图示例填写
- 等待依赖安装执行完毕即可
- 打开你的
服务器IP
+:8000
即可访问(结束)
如需绑定域名,请使用
nginx
反代
运行命令
python main.py
流量图、网络、和页面规则这些什么时候可以完成?好期待啊