feat: 新增 Frp 下载管理功能,支持版本拉取、下载、导入和删除

新增 Frp 下载相关的后端命令、前端组件和类型定义,包括:
- 后端:添加 frp 模块,实现版本拉取、下载、导入、删除逻辑,新增数据库表
- 前端:新增 FrpCard 组件、下载页面,集成版本选择和下载进度展示
- 国际化:新增中英双语的 Frp 相关文案
- 依赖:添加 reqwest、futures-util、tokio 等网络和异步处理依赖
This commit is contained in:
Yuhang Wu
2026-10-13 16:39:29 +08:00
parent 50bf5f7e36
commit db7b1096d1
16 changed files with 1608 additions and 19 deletions
+29
View File
@@ -41,6 +41,7 @@
"arch": "系统架构",
"ip": "IP 地址",
"frpcVersion": "Frpc 版本",
"frpcVersionEmpty": "暂无已下载版本,请先前往 Frpc 下载页面下载",
"start": "一键启动",
"stop": "停止",
"logs": "实时日志",
@@ -180,6 +181,34 @@
"portRange": "端口号必须在 1 - 65535 之间"
}
},
"frp": {
"refresh": "刷新",
"import": "导入本地",
"showAllArchFrpc": "所有架构 Frpc",
"showAllArchFrps": "所有架构 Frps",
"empty": "暂无 Frp 版本数据,点击刷新重试",
"downloaded": "已下载",
"local": "本地",
"download": "下载",
"copyLink": "复制下载链接",
"delete": "删除",
"deleteConfirm": "确定要删除已下载的 {version}({platform})吗?",
"size": "大小",
"downloadCount": "下载次数",
"publishedAt": "发布日期",
"downloadSuccess": "下载完成",
"deleteSuccess": "删除成功",
"copySuccess": "下载链接已复制",
"copyFailed": "复制失败,请手动复制",
"importSuccess": "已导入 {count} 个文件",
"importEmpty": "未选择任何文件",
"status": {
"downloading": "下载中",
"extracting": "解压中",
"done": "已完成",
"error": "下载失败"
}
},
"common": {
"developing": "功能开发中,敬请期待",
"confirm": "确定",