Repository navigation
Releases: YqunYang/HUSTerm
Releases · YqunYang/HUSTerm
Release list
HUSTerm 1.0.1
修复
- 修复 v1.0.0 安装版未声明 macOS 本地网络访问,导致 HUSTerm 不出现在“隐私与安全性 > 本地网络”,局域网 SSH、SFTP 或远程桌面可能报告
No route to host的问题。 - SSH、SFTP、Linux 远程桌面、Ping 和 TCP 探测遇到相关错误时,现在会给出中文排障说明,并可直接打开 macOS 本地网络设置。
- 诊断只判断 Mac 实际连接的第一跳,区分局域网权限与真实的 LAN、VPN、Tailscale 路由故障。私网目标经公网跳板时不会错误归因到 Mac 权限。
- SSH 提示仅在 OpenSSH 建连失败时触发,远端命令输出相同文字不会误弹;后台错误也不会覆盖正在编辑的弹窗。
- 内置 HTTP 服务改为等待端口实际就绪,修复较慢系统或 CI 运行器上的偶发启动失败。
- 发布脚本新增打包后
NSLocalNetworkUsageDescription校验,防止同类问题再次进入发布包。 - README 已重新设计,下载入口、功能矩阵、截图、安装与安全说明更清晰。
升级与权限
退出旧版 HUSTerm,使用 DMG 中的 v1.0.1 替换“应用程序”里的旧版本。首次连接局域网或 Tailscale 主机时,请在 macOS 提示中选择“允许”;若之前拒绝过,请前往“系统设置 > 隐私与安全性 > 本地网络”启用 HUSTerm。
本地网络权限只负责授权访问,不会创建网络路由。若已经允许但仍连接失败,请继续检查局域网、VPN/Tailscale 子网路由、防火墙、地址和端口。
验证
- 107 项单元/集成测试通过。
- 32 项 Electron 端到端测试通过。
- 生产依赖审计为 0 个已知漏洞。
- DMG、ZIP、arm64 架构、Hardened Runtime、签名、Info.plist、许可证和 SHA-256 均已校验。
- 打包后的应用已完成启动与 About 页面冒烟测试。
当前发布包仅支持 macOS 13+ 与 Apple Silicon,使用 ad-hoc 签名,尚未经过 Apple 公证。首次启动请在 Finder 中右键 HUSTerm 并选择“打开”,不要全局关闭 Gatekeeper。
HUSTerm v1.0.0
HUSTerm 的首个公开稳定版本,为 macOS 提供统一的远程开发与服务器管理工作台。
主要功能
- SSH 终端、会话导入、收藏、分组、拖拽排序与多窗格工作区
- 密钥认证、跳板机和端口转发
- 跟随当前终端的 SFTP 文件管理,支持上传、下载、拖拽和传输进度
- Linux 远程桌面、物理桌面与无显示器虚拟桌面回退、剪贴板共享
- 原生 macOS 风格界面与旧版 RelayDeck 数据迁移
系统要求
- macOS 13 或更高版本
- Apple Silicon(arm64)
安装
下载 HUSTerm-1.0.0-arm64.dmg,将 HUSTerm 拖入“应用程序”文件夹。也可以使用 ZIP 版本。
此社区构建采用 ad-hoc 签名,尚未经过 Apple 公证。首次启动时,macOS 可能要求在“系统设置 → 隐私与安全性”中确认打开。
下载后可在同一目录运行 shasum -a 256 -c SHA256SUMS.txt 校验文件完整性。