维护远程服务器,常常像在几张办公桌之间来回跑:终端里敲命令,另一款软件传文件,再开一个工具管理网络隧道。Submarine 想把这些工作收进同一个原生客户端,并让保存的服务器配置在桌面与 Android 之间同步。
它支持 Windows、macOS、Linux 和 Android。每台服务器可在一个多标签窗口中使用终端、SFTP——通过 SSH 安全传输文件的协议——以及端口转发、目录镜像、Docker 管理和常用命令库;也能并排查看会话,或把一次输入发送给多个会话。项目由 Rust 与 Tauri 构建,采用 MIT 许可证,还可批量导入 PuTTY、MobaXterm 和 OpenSSH 配置。
更值得注意的是同步设计:项目称,配置会先在设备端用 Argon2id 与 AES-256-GCM 加密,再上传到云端,中间服务器只能看到密文。换句话说,同一套连接资料可以跟着用户从电脑走到手机。不过这些安全性与“启动不到一秒、多个会话约占 80 MB 内存”等说法目前均来自项目自述,材料未提供独立测试。