Blink Shell 是键盘优先的终端,以 Mosh 为核心,并通过 Blink Code 与 Blink Build 延伸到远程开发。
SwiftServer 同样支持 Mosh 与跳板机,另有仪表板、Docker 面板和原生 Mac App。
| 功能 | SwiftServer | Blink Shell |
|---|---|---|
| 平台 | SwiftServer:iPhone、iPad 和 Mac。需要 iOS 18 和 macOS 15 或更高版本。 | Blink Shell:iPhone、iPad、Apple Vision。 |
| 价格 | SwiftServer:免费。高级版 $1.99/月、$9.99/年,或 $34.99 买断。 | Blink Shell:免费,含 App 内购买。Blink+ 为 $19.99/年,含 2 周免费。 |
| 是否需要账号 | SwiftServer:不需要。SwiftServer 没有账号体系。 | Blink Shell:— |
| 免 agent 服务器监控 | SwiftServer:通过你已有的 SSH 连接执行只读命令,服务器端无需安装 agent。 | Blink Shell:— |
| Docker 管理 | SwiftServer:容器、Compose、镜像、卷、网络,以及实时事件。 | Blink Shell:— |
| Mosh | SwiftServer:免费版即可使用,会话数量不限。 | Blink Shell:支持,属于核心功能。 |
| 端口转发 | SwiftServer:本地转发、远程转发与动态 SOCKS。 | Blink Shell:本地、远程和动态转发。 |
| 跳板机 | SwiftServer:单跳或多跳链路,属于高级版。 | Blink Shell:支持 ProxyJump 和任意 ProxyCommand。 |
| 连接代理 | SwiftServer:SOCKS5 与 HTTP CONNECT 代理配置,属于高级版。 | Blink Shell:通过 10800 端口上的动态转发提供 SOCKS5。 |
| NVIDIA GPU 指标 | SwiftServer:在 Linux 与 Windows 主机上读取 nvidia-smi。 | Blink Shell:— |
| 多设备同步 | SwiftServer:iCloud。私有 CloudKit 数据库,凭据放在 iCloud 钥匙串。 | Blink Shell:iCloud 主机同步。 |
| SSH 内核公开且开源 | SwiftServer:Traversio,由 GitSwift 编写,AGPL-3.0 与商业授权。 | Blink Shell:基于 libssh 和 libssh2 构建。App 采用 GPL-3.0。 |
| SFTP | SwiftServer:浏览、传输,并可在两个会话之间做服务器到服务器的复制。 | Blink Shell:支持,SFTP 主机可接入 Files.app。 |
Blink Shell 相关信息来自其官方网站与 App Store 页面。
SwiftServer 的不同之处
先看状态,再开终端
敲下第一个字符之前,服务器的状况已经一目了然。刷新间隔从 1 秒到 60 秒,由你设定。
带按钮的 Docker
容器、Compose、镜像、卷与网络,每个操作都有按钮。状态变化约一秒送达。
Mac 上也是同一个 App
原生 Mac App,多窗口、Dock 菜单与菜单栏命令一应俱全。主机与规则经 iCloud 在三个平台间同步。
常见问题
SwiftServer 像 Blink Shell 一样支持 Mosh 吗?
支持,而且免费。把某台机器的终端模式选为 Mosh,SwiftServer 会通过 SSH 引导 mosh-server,之后会话走 UDP。它经由跳板机或代理时同样可用。
SwiftServer 开源吗?
App 本身不开源,它的 SSH 内核开源。SwiftServer 用来建立连接的 SSH2 栈 Traversio 发布在 github.com/GitSwiftHQ/Traversio,采用 AGPL-3.0,另有商业授权可选。
SwiftServer 有 Mac App 吗?
有,是同一次购买里的原生 macOS 15 App。在一个平台上购买,会通过你的 Apple ID 覆盖其他平台。
可以在 iPhone 上运行本地 shell 吗?
不可以。SwiftServer 通过 SSH 和 Mosh 连接远程机器。在 Mac 上,它可以通过 SwiftServer Helper 打开本地 shell。