feat: 新增服务器配置管理功能

- 新增 SQLite 服务器表结构及 Rust 后端 CRUD 命令
- 新增前端 API 接口、类型定义及国际化文案
- 新增服务器卡片组件及表单弹窗组件
- 实现服务器列表展示、新增、编辑、删除、置顶、启用等功能
- 处理启用服务器互斥逻辑及前端表单校验
This commit is contained in:
Yuhang Wu
2026-10-13 14:01:02 +08:00
parent 5e48a0bbdd
commit 5fea53aff1
14 changed files with 1055 additions and 11 deletions
+38 -1
View File
@@ -54,7 +54,44 @@
"bg3": "Background 3"
}
},
"server": {
"refresh": "Refresh",
"add": "Add server",
"empty": "No servers yet. Click Add in the top right corner.",
"edit": "Edit",
"delete": "Delete",
"deleteConfirm": "Are you sure you want to delete server \"{name}\"?",
"name": "Name",
"namePlaceholder": "Enter a server name",
"addr": "Server address",
"addrPlaceholder": "IP or domain, e.g. 127.0.0.1 / frp.example.com",
"port": "Port",
"token": "Auth token",
"tokenPlaceholder": "Corresponds to frpc auth.token, optional",
"protocol": "Transport protocol",
"tls": "Enable TLS",
"remark": "Remark",
"remarkPlaceholder": "Optional remark",
"sort": "Sort",
"pinned": "Pinned",
"enabled": "Enabled",
"enabledTip": "Only one server can be enabled at a time",
"saveSuccess": "Saved successfully",
"deleteSuccess": "Deleted successfully",
"form": {
"addTitle": "Add server",
"editTitle": "Edit server",
"nameRequired": "Please enter the server name",
"addrRequired": "Please enter the server address",
"addrInvalid": "Please enter a valid IP address or domain",
"portRequired": "Please enter the port",
"portRange": "Port must be between 1 and 65535"
}
},
"common": {
"developing": "This feature is under construction"
"developing": "This feature is under construction",
"confirm": "OK",
"cancel": "Cancel",
"save": "Save"
}
}
+38 -1
View File
@@ -54,7 +54,44 @@
"bg3": "背景三"
}
},
"server": {
"refresh": "刷新",
"add": "新增服务器",
"empty": "暂无服务器,点击右上角新增",
"edit": "编辑",
"delete": "删除",
"deleteConfirm": "确定要删除服务器「{name}」吗?",
"name": "名称",
"namePlaceholder": "请输入服务器名称",
"addr": "服务器地址",
"addrPlaceholder": "IP 地址或域名,如 127.0.0.1 / frp.example.com",
"port": "端口",
"token": "鉴权 Token",
"tokenPlaceholder": "对应 frpc 的 auth.token,可留空",
"protocol": "传输协议",
"tls": "启用 TLS",
"remark": "备注",
"remarkPlaceholder": "可选备注信息",
"sort": "排序",
"pinned": "置顶",
"enabled": "启用",
"enabledTip": "同时只能启用一个服务器",
"saveSuccess": "保存成功",
"deleteSuccess": "删除成功",
"form": {
"addTitle": "新增服务器",
"editTitle": "编辑服务器",
"nameRequired": "请输入服务器名称",
"addrRequired": "请输入服务器地址",
"addrInvalid": "请输入合法的 IP 地址或域名",
"portRequired": "请输入端口号",
"portRange": "端口号必须在 1 - 65535 之间"
}
},
"common": {
"developing": "功能开发中,敬请期待"
"developing": "功能开发中,敬请期待",
"confirm": "确定",
"cancel": "取消",
"save": "保存"
}
}