UStackUStack
VVTerm icon

VVTerm

VVTerm 是 iOS/macOS 的 SSH 终端应用,支持标准 SSH、Mosh、Tailscale SSH 与 Cloudflare Tunnel SSH;通过 iCloud 同步服务器配置,并在 Apple Keychain 安全存储凭据。

VVTerm

VVTerm 是什么?

VVTerm 是 iOS/macOS 的 SSH 终端应用,专为连接远程服务器并跨 Apple 设备管理连接详情而设计。它针对 Apple 硬件的日常远程工作打造,工作流包括服务器列表、组织工具和 iCloud 同步。

应用支持多种连接方式——标准 SSH 及现代工作流的额外选项——凭据存储于 Apple Keychain。VVTerm 使用 libghostty 驱动终端渲染,旨在提供远程会话中响应迅速的终端行为。

主要功能

  • 原生 iPhone、iPad 和 macOS 应用:专为 Apple 平台设计,界面跨设备一致。
  • 标准 SSH 及现代传输协议:通过 SSH、Mosh、Tailscale SSH 或 Cloudflare Tunnel SSH 连接。
  • iCloud 同步服务器配置:服务器元数据自动同步至你的 iPhone、iPad 和 Mac。
  • Keychain 安全存储凭据:密码和 SSH 密钥存储于 Apple Keychain;启用后 iCloud Keychain 可同步。
  • 工作区和标签页组织服务器:使用工作区、环境及多连接标签页管理个人基础设施。
  • libghostty 驱动终端渲染:采用 libghostty(来自 Ghostty)实现快速精准的终端仿真。
  • iPad 键盘支持及 iOS 键盘工具栏:iOS 版包含带 Esc、Tab、Ctrl 和方向键的键盘工具栏。
  • 跨设备连接流程:在一台设备启动后可在另一台重连,同时服务器列表保持同步。

如何使用 VVTerm

  1. 在满足系统要求的 iPhone、iPad 和/或 Mac 上安装 VVTerm。
  2. 打开应用添加服务器,选择所需连接方式(标准 SSH、Mosh、Tailscale SSH 或 Cloudflare Tunnel SSH)。
  3. 按需配置凭据;VVTerm 使用 Apple Keychain 存储密码/密钥。
  4. 使用工作区、环境和标签页组织连接,然后开启终端会话连接。
  5. 跨设备使用同一 Apple ID,以便服务器配置通过 iCloud 同步,解锁状态通过 App Store 同步。

使用场景

  • 管理少量生产或副业服务器:通过工作区和环境组织连接,使用多标签页在服务间切换。
  • 远离办公桌时的远程管理:在 Mac 上启动会话,从 iPhone 或 iPad 重连,无需重建服务器列表。
  • 从 Apple 设备维护家庭实验室:检查容器、更新机器,使用 iOS/macOS 已有的终端工作流在服务间跳转。
  • 使用现代网络路径:网络简单时用标准 SSH,网络需求时切换至 Mosh、Tailscale SSH 或 Cloudflare Tunnel SSH。
  • 连接远程 AI 和自动化主机:远离工作站时连接 GPU 服务器、推理主机和自动化服务器。

常见问题

VVTerm 是什么?

VVTerm 是 iOS/macOS 的 SSH 终端应用,支持连接远程服务器并通过 iCloud 跨 Apple 设备管理连接详情。

iCloud 同步如何工作?

服务器配置通过 iCloud 同步至设备。密码和 SSH 密钥存储于 Apple Keychain,启用后可通过 iCloud Keychain 同步。

VVTerm 支持哪些连接方式?

VVTerm 支持标准 SSH 以及 Mosh、Tailscale SSH 和 Cloudflare Tunnel SSH。

VVTerm 支持 iPad 吗?

支持。VVTerm 适用于 iPhone、iPad 和 Mac,iOS 版包含带 Esc、Tab、Ctrl 和方向键的键盘工具栏。

VVTerm 使用什么终端引擎?

VVTerm 使用 libghostty 进行终端渲染和仿真。

替代方案

  • Apple 平台的通用 SSH 客户端:这些应用可能支持 SSH 连接,但未必包含相同的服务器组织、iCloud 同步以及原生 Apple 工作流组合。
  • 使用 iCloud 或文件同步的 iOS/macOS 终端应用:此类替代方案的同步方式可能不同(例如,手动导出/导入),从而影响服务器列表的同步一致性。
  • 网络导向的 SSH 工具(独立应用/服务):如果依赖特定供应商的隧道或网格工具,可能需要同时管理多个工具,而非在一款终端应用中选择连接方式。
  • 团队导向的远程管理/控制面板:这些设计用于更广泛的基础设施管理,而 VVTerm 专注于打开和使用终端连接,无需专属团队控制平面。