ServerCat 通过 SSH 读取 Linux 指标,包括 CPU、内存、网络、磁盘、GPU 与 Docker 容器。监控免费,终端与容器管理属于高级版。
SwiftServer 的监控同样覆盖这些,还支持 macOS 与 Windows 主机,并提供端口转发、跳板机、代理与 Mosh。
| 功能 | SwiftServer | ServerCat |
|---|---|---|
| 平台 | SwiftServer:iPhone、iPad 和 Mac。需要 iOS 18 和 macOS 15 或更高版本。 | ServerCat:iPhone、iPad、Mac、Apple Vision。 |
| 价格 | SwiftServer:免费。高级版 $1.99/月、$9.99/年,或 $34.99 买断。 | ServerCat:免费,含 App 内购买。高级版为 $5.99/年 或 $18.99 买断。 |
| 是否需要账号 | SwiftServer:不需要。SwiftServer 没有账号体系。 | ServerCat:— |
| 免 agent 服务器监控 | SwiftServer:通过你已有的 SSH 连接执行只读命令,服务器端无需安装 agent。 | ServerCat:支持。通过 SSH 读取 Linux 的 /proc 文件系统,不安装任何东西。 |
| Docker 管理 | SwiftServer:容器、Compose、镜像、卷、网络,以及实时事件。 | ServerCat:免费版可查看容器和统计。创建和管理容器属于高级版。 |
| Mosh | SwiftServer:免费版即可使用,会话数量不限。 | ServerCat:— |
| 端口转发 | SwiftServer:本地转发、远程转发与动态 SOCKS。 | ServerCat:— |
| 跳板机 | SwiftServer:单跳或多跳链路,属于高级版。 | ServerCat:— |
| 连接代理 | SwiftServer:SOCKS5 与 HTTP CONNECT 代理配置,属于高级版。 | ServerCat:— |
| NVIDIA GPU 指标 | SwiftServer:在 Linux 与 Windows 主机上读取 nvidia-smi。 | ServerCat:支持,包括 GPU 使用率和在上面运行的进程。 |
| 多设备同步 | SwiftServer:iCloud。私有 CloudKit 数据库,凭据放在 iCloud 钥匙串。 | ServerCat:iCloud。凭据加密后保存在设备上。 |
| SSH 内核公开且开源 | SwiftServer:Traversio,由 GitSwift 编写,AGPL-3.0 与商业授权。 | ServerCat:— |
| SFTP | SwiftServer:浏览、传输,并可在两个会话之间做服务器到服务器的复制。 | ServerCat:— |
ServerCat 相关信息来自其官方网站与 App Store 页面。
SwiftServer 的不同之处
网络工具箱
端口转发存为规则,跳板机可串联多台堡垒机,代理可挂到机器或单条规则上,另有 Mosh。
Linux、macOS 与 Windows 在同一个仪表板上
三种系统,同一套卡片。Linux 与 Windows 上还能查看 NVIDIA GPU。
运行在自研内核上的终端
Traversio 是 GitSwift 以 Swift 编写的开源 SSH 内核,默认采用现代密码学。终端配有 518 套主题。
常见问题
两款 App 真的都不在服务器上安装东西吗?
是的。SwiftServer 通过你已有的 SSH 连接执行只读命令,服务器上不留下任何常驻程序。ServerCat 的 FAQ 对它自己也做出同样的说明。
SwiftServer 的终端免费吗?
免费。终端、Mosh、代码片段、SFTP、小组件和不限数量的已保存主机都免费。高级版包含 iCloud 同步、同时监控超过三台服务器、Docker 操作、跳板机、代理、并发端口转发与终端主题。
SwiftServer 能监控哪些服务器?
Linux、macOS 和 Windows。Linux 有完整的卡片集合。macOS 没有 vnStat 历史。Windows 没有 Docker 面板、负载均值和温度。
SwiftServer 怎么读取 GPU 指标?
通过 nvidia-smi 读取,机器上没有该命令时不做任何操作。你会看到利用率、显存、温度、功耗,以及占用显卡的进程。