Rust 原生 · 跨平台 SSH 工作台

终端、文件、运维,同一条会话。

集合 WindTerm、Termius、FinalShell 之长:专业终端体验、会话与凭据、SFTP 与运维一体。原生桌面应用,不是 Electron。简单好用,还有一点乐趣。

v1.2.2 · Windows / macOS / Linux

终端工作区:会话树、终端与底部文件区
VsTerm 终端工作区

真正一体化的 SSH 工作台

不是把几个窗口拼在一起,而是同一条已认证会话贯穿终端、文件和运维。

终端与文件同一条流

Shell 标签、底部 SFTP、sudo 提权文件传输、ZMODEM(rz/sz)都围绕同一条 SSH 会话,不必来回切工具。

运维面板是主功能

路由拓扑、网络连接、路径追踪、IP 质量、系统信息与实时指标都内置在主界面,而不是附属插件。

传输过程看得见

SFTP 与 ZMODEM 都有进度和队列,而不是一个阻塞对话框,或静默丢到后台。

原生,不是 Electron

Rust + wgpu(Windows DX12 / macOS Metal / Linux Vulkan)。无硬件 GPU 的 VM / RDP 环境会自动降级,保证能用。

凭据与可选云同步

本机 keyring + 加密 vault。Personal Cloud 可关。同步内容客户端加密后再上传,服务端只存密文。

桌宠和连接特效

小狗(标准版)/ 猴子(Pro)可在窗口里拖放,对打字和连上主机有反应。运维不必那么枯燥。

和主流 SSH 终端比什么

按用户能直接看到的内建能力来比,不把“手动敲命令也能做到”算成产品特性。

能力 VsTerm WindTerm Termius FinalShell MobaXterm SecureCRT Xshell Tabby
开发语言RustC/C++ElectronJavaC++C++C++Electron
终端历史最大行数100k / 500kunlimited360k128k~2.1B25k
输出折叠 / outline
内建 SFTP 文件面板
SFTP 进度 / 队列可见
内建 ZMODEM(rz / sz)
ZMODEM 进度可见
终端 ↔ 文件区路径同步
SFTP 跟随 sudo / su 提权
路由 / 策略拓扑图
带归属地 / ASN 的路径追踪
内建 IP 质量 / 信誉
CPU / 内存 / 存储图形监控
连接 / socket 监控面板
连接特效
桌面宠物

标准版与 Pro

本地 SSH 可完全离线。Personal Cloud 是可选项。Pro 通过绑定校验的云端权益解锁。

标准版

  • 本地 SSH、SFTP、ZMODEM、运维面板
  • 本机加密凭据 vault
  • 终端历史 100,000 行
  • 桌宠:小狗
  • 桌宠:猴子 — 不含
  • Personal Cloud 账号 / 设备
  • 云端同步 — 不含
  • 后续增强 — 不含

Pro

  • 本地 SSH、SFTP、ZMODEM、运维面板
  • 本机加密凭据 vault
  • 终端历史 500,000 行
  • 桌宠:小狗
  • 桌宠:猴子
  • Personal Cloud 账号 / 设备
  • 云端同步会话、命令、布局、偏好、凭据
  • 后续增强持续支持

云同步也只存密文

没有你的主密码,云端 blob 无法解密,包括 VsTerm 运营方。

设备身份

Ed25519。私钥只在系统钥匙串,从不上传。

同步内容

AES-256-GCM。密钥由主密码经 Argon2id 派生。

凭据 vault

本机已加密。同步上传的是密封后的 vault.enc,不是明文密码。

下载并开始用

安装包来自 GitHub Releases。当前发布包尚未微软 / Apple 公证,系统可能拦截一次,按下面放行即可。

全部发行版

首次运行

Windows

解压后运行 VsTerm.exe。若 SmartScreen 拦截:更多信息 → 仍要运行。或在属性里勾选「解除锁定」。

macOS

把 VsTerm 拖进应用程序。若无法打开:系统设置 → 隐私与安全性 → 仍要打开。仍被拦时执行:

xattr -cr /Applications/VsTerm.app

Linux

解压后赋予执行权限再运行:

chmod +x VsTerm
./VsTerm