Skip to content

Releases: YqunYang/HUSTerm

HUSTerm 1.0.1

Choose a tag to compare

@YqunYang YqunYang released this 24 Aug 06:20

修复

  • 修复 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

Choose a tag to compare

@YqunYang YqunYang released this 06 Aug 19:01

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 校验文件完整性。