feat: discover local ssh server (#921)

This commit is contained in:
lollipopkit🏳️‍⚧️
2025-09-19 23:29:01 +08:00
committed by GitHub
parent 17db393c12
commit f68c4a851b
48 changed files with 3728 additions and 1928 deletions

View File

@@ -1,16 +1,32 @@
{
"@@locale": "zh",
"@clearServerStatsContent": {
"placeholders": {
"serverName": {
"type": "String"
}
}
},
"@clearServerStatsTitle": {
"placeholders": {
"serverName": {
"type": "String"
}
}
},
"aboutThanks": "感谢以下参与的各位。",
"acceptBeta": "接受测试版更新推送",
"addSystemPrivateKeyTip": "检测到暂无私钥,是否添加系统默认的私钥(~/.ssh/id_rsa",
"added2List": "已添加至任务列表",
"addr": "地址",
"alreadyLastDir": "已是顶级目录",
"atLeastOneTab": "至少需要选择一个标签",
"authFailTip": "认证失败,请检查连接信息是否正确",
"autoBackupConflict": "仅可启用一个自动备份任务",
"autoConnect": "自动连接",
"autoRun": "自动运行",
"autoUpdateHomeWidget": "自动更新桌面小部件",
"availableTabs": "可用标签",
"backupEncrypted": "备份已加密",
"backupNotEncrypted": "备份未加密",
"backupPassword": "备份密码",
@@ -23,10 +39,18 @@
"battery": "电池",
"bgRun": "后台运行",
"bgRunTip": "此开关只代表程序会尝试在后台运行,具体能否后台运行取决于是否开启了权限。原生 Android 请关闭本 App 的“电池优化”MIUI / HyperOS 请将省电策略改为“无限制”。",
"clearAllStatsContent": "确定要清空所有服务器的连接统计数据吗?此操作无法撤销。",
"clearAllStatsTitle": "清空所有统计",
"clearServerStatsContent": "确定要清空服务器 \"{serverName}\" 的连接统计数据吗?此操作无法撤销。",
"clearServerStatsTitle": "清空 {serverName} 统计",
"clearThisServerStats": "清空此服务器统计",
"closeAfterSave": "保存后关闭",
"cmd": "命令",
"collapseUITip": "是否默认折叠 UI 中的长列表",
"conn": "连接",
"connectionDetails": "连接详情",
"connectionStats": "连接统计",
"connectionStatsDesc": "查看服务器连接成功率和历史记录",
"container": "容器",
"containerTrySudoTip": "例如:在应用内将用户设置为 aaa但是 Docker 安装在root用户下这时就需要启用此选项",
"convert": "转换",
@@ -42,6 +66,10 @@
"desktopTerminalTip": "启动 SSH 连接所用的终端模拟器命令",
"dirEmpty": "请确保目录为空",
"disconnected": "已断开连接",
"discoverSshServers": "发现SSH服务器",
"discoveryFailed": "发现失败",
"discoverySettings": "发现设置",
"discoverySummary": "发现摘要",
"disk": "磁盘",
"diskHealth": "磁盘健康",
"diskIgnorePath": "忽略的磁盘路径",
@@ -55,9 +83,10 @@
"doubleColumnMode": "双列模式",
"doubleColumnTip": "此选项仅用于启用该功能,是否生效取决于设备宽度",
"editVirtKeys": "编辑虚拟按键",
"editor": "编辑器",
"editorHighlightTip": "代码高亮功能可能影响性能,可选择关闭。",
"emulator": "模拟器",
"enableMdns": "启用mDNS",
"enableMdnsDesc": "使用mDNS/Bonjour发现SSH服务",
"encode": "编码",
"envVars": "环境变量",
"experimentalFeature": "实验性功能",
@@ -67,8 +96,8 @@
"fgService": "前台服务",
"fgServiceTip": "开启后,可能会导致部分机型闪退。关闭可能导致部分机型无法后台保持 SSH 连接。请在系统设置内允许 ServerBox 通知权限、后台运行、自我唤醒。",
"fileTooLarge": "文件 '{file}' 过大 '{size}',超过了 {sizeMax}",
"finishedAt": "完成于",
"followSystem": "跟随系统",
"font": "字体",
"fontSize": "字体大小",
"force": "强制",
"fullScreen": "全屏模式",
@@ -79,13 +108,14 @@
"goto": "前往",
"hideTitleBar": "隐藏标题栏",
"highlight": "代码高亮",
"homeTabs": "主页标签",
"homeTabsCustomizeDesc": "自定义主页上显示的标签及其顺序",
"homeWidgetUrlConfig": "桌面部件链接配置",
"host": "主机",
"httpFailedWithCode": "请求失败,状态码: {code}",
"ignoreCert": "忽略证书",
"image": "镜像",
"imagesList": "镜像列表",
"init": "初始化",
"inner": "内置",
"install": "安装",
"installDockerWithUrl": "请先前往 https://docs.docker.com/engine/install 安装 Docker",
@@ -95,14 +125,15 @@
"keepStatusWhenErr": "保留上次的服务器状态",
"keepStatusWhenErrTip": "仅限于执行脚本出错",
"keyAuth": "密钥认证",
"lastFailure": "最后失败",
"lastSuccess": "最后成功",
"letterCache": "输入法字符缓存",
"letterCacheTip": "推荐关闭,但是关闭后无法输入 CJK 等文字",
"license": "证书",
"location": "位置",
"loss": "丢包率",
"madeWithLove": "用❤️制作 by {myGithub}",
"manual": "手动",
"max": "最大",
"maxConcurrency": "最大并发数",
"maxRetryCount": "服务器尝试重连次数",
"maxRetryCountEqual0": "将无限次重试",
"min": "最小",
@@ -115,6 +146,7 @@
"net": "网络",
"netViewType": "网络视图类型",
"newContainer": "新建容器",
"noConnectionStatsData": "暂无连接统计数据",
"noLineChart": "不使用折线图",
"noLineChartForCpu": "CPU 不使用折线图",
"noPrivateKeyTip": "私钥不存在,可能已被删除/配置错误",
@@ -136,7 +168,6 @@
"plugInType": "插入类型",
"port": "端口",
"preferDiskAmount": "优先显示硬盘容量",
"preview": "预览",
"privateKey": "私钥",
"process": "进程",
"prune": "修剪",
@@ -146,6 +177,7 @@
"pveVersionLow": "当前该功能处于测试阶段,仅在 PVE 8+ 上测试过,请谨慎使用",
"read": "读",
"reboot": "重启",
"recentConnections": "最近连接记录",
"rememberPwdInMem": "在内存中记住密码",
"rememberPwdInMemTip": "用于容器、挂起等",
"rememberWindowSize": "记住窗口大小",
@@ -166,6 +198,8 @@
"serverDetailOrder": "详情页部件顺序",
"serverFuncBtns": "服务器功能按钮",
"serverOrder": "服务器顺序",
"serverTabRequired": "服务器标签不能被移除",
"servers": "服务器",
"sftpDlPrepare": "准备连接至服务器...",
"sftpEditorTip": "如果为空, 使用App内置的文件编辑器. 如果有值, 这是用远程服务器的编辑器, 例如 `vim` (建议根据 `EDITOR` 自动获取).",
"sftpRmrDirSummary": "在 SFTP 中使用 `rm -r` 来删除文件夹",
@@ -206,10 +240,10 @@
"suspend": "挂起",
"suspendTip": "suspend 功能需要 root 权限及 systemd 支持。",
"switchTo": "切换到 {val}",
"sync": "同步",
"syncTip": "可能需要重新启动,某些更改才能生效。",
"system": "系统",
"tag": "标签",
"tapToStartDiscovery": "点击搜索按钮发现网络中的SSH服务器",
"temperature": "温度",
"termFontSizeTip": "此设置会影响终端大小(宽和高)。可以在终端页面缩放来调整当前会话的字体大小",
"terminal": "终端",
@@ -220,6 +254,7 @@
"time": "时间",
"times": "次",
"total": "总共",
"totalAttempts": "总次数",
"traffic": "流量",
"trySudo": "尝试使用 sudo",
"ttl": "TTL",
@@ -228,7 +263,6 @@
"update": "更新",
"updateIntervalEqual0": "设置为 0 将不自动刷新服务器状态。\n且无法计算 CPU 使用率。",
"updateServerStatusInterval": "服务器状态刷新间隔",
"upload": "上传",
"upsideDown": "上下交换",
"uptime": "启动时长",
"useCdn": "使用 CDN",
@@ -237,6 +271,7 @@
"usePodmanByDefault": "默认使用 Podman",
"used": "已用",
"view": "视图",
"viewDetails": "查看详情",
"viewErr": "查看错误",
"virtKeyHelpClipboard": "如果终端有选中字符,则复制选中字符至剪切板,否则粘贴剪切板内容至终端。",
"virtKeyHelpIME": "打开/关闭键盘",
@@ -249,39 +284,5 @@
"wolTip": "配置 WOL 后,每次连接服务器时将自动发送唤醒请求",
"write": "写",
"writeScriptFailTip": "写入脚本失败,可能是没有权限/目录不存在等",
"writeScriptTip": "在连接服务器后,会向 `~/.config/server_box` \n | `/tmp/server_box` 写入脚本来监测系统状态,你可以审查脚本内容。",
"connectionStats": "连接统计",
"connectionStatsDesc": "查看服务器连接成功率和历史记录",
"noConnectionStatsData": "暂无连接统计数据",
"totalAttempts": "总次数",
"lastSuccess": "最后成功",
"lastFailure": "最后失败",
"recentConnections": "最近连接记录",
"viewDetails": "查看详情",
"connectionDetails": "连接详情",
"clearThisServerStats": "清空此服务器统计",
"clearAllStatsTitle": "清空所有统计",
"clearAllStatsContent": "确定要清空所有服务器的连接统计数据吗?此操作无法撤销。",
"clearServerStatsTitle": "清空 {serverName} 统计",
"@clearServerStatsTitle": {
"placeholders": {
"serverName": {
"type": "String"
}
}
},
"clearServerStatsContent": "确定要清空服务器 \"{serverName}\" 的连接统计数据吗?此操作无法撤销。",
"@clearServerStatsContent": {
"placeholders": {
"serverName": {
"type": "String"
}
}
},
"homeTabs": "主页标签",
"homeTabsCustomizeDesc": "自定义主页上显示的标签及其顺序",
"reset": "重置",
"availableTabs": "可用标签",
"atLeastOneTab": "至少需要选择一个标签",
"serverTabRequired": "服务器标签不能被移除"
"writeScriptTip": "在连接服务器后,会向 `~/.config/server_box` \n | `/tmp/server_box` 写入脚本来监测系统状态,你可以审查脚本内容。"
}