返回博客

2026年7月17日

SwiftServer 2.1.0:Windows 监控、Mosh,以及重写的 Docker 面板

SwiftServer 2.1.0 带来 Windows 服务器监控、Mosh 终端会话和重写的 Docker 面板,还有更新的全球视图、IPv6 支持,以及更快更稳的仪表板。

SwiftServer 2.1.0:Windows 监控、Mosh,以及重写的 Docker 面板

SwiftServer 2.1.0 已经发布。除了一长串稳定性与性能改进,这个版本新增了 Windows 服务器监控和 Mosh 终端传输,并彻底重写了 Docker 面板。

现在也能监控 Windows 服务器

此前,SwiftServer 默认对端是 Linux 或 macOS,无法用于 Windows 服务器。

现在,Windows 主机也有与其他机器相同的实时仪表板。CPU 利用率、内存与磁盘用量、网络流量和进程列表都会显示,装有 NVIDIA 显卡时还有 GPU 使用率。CPU 负载、vnStat 等不适用于 Windows 的面板会自动隐藏。Docker 和每核心温度读数暂不支持 Windows 主机。

Mosh:不该掉线的连接

这个版本加入了 Mosh 终端传输方式,可按机器选择,与普通 SSH 并列。Wi-Fi 切换、设备休眠或 IP 变化时,Mosh 会话依然保持。会话中途换网络,无需重连,滚动记录也不会丢失。

SwiftServer 现在会等服务器确认后,才把连接标记为成功,被拦截的连接会显示明确的错误。会话历史和 Dock 会记录会话用的是 SSH 还是 Mosh,两者之间切换时行为可预期。

重写的 Docker 面板

这个版本从内到外重写了 Docker 面板。数据实时更新,连接失败更少,功能也明显多于上一版。

概览标签页是全新的。容器和镜像数量以大号数字呈现,磁盘用量逐项细分并标出可回收空间。页面还列出占用 CPU 和内存最多的容器,以及不健康的容器和守护进程警告。容器、Compose 项目、镜像、卷、网络和实时事件时间线各有独立视图,附带实时的单容器统计和图表。连接时,面板会逐步展示当前进度。

其他值得一提的改动

其他较小的改动:

  • 全球视图。地图上的服务器现在显示国旗、名称和延迟读数,精确锚定在各自坐标上,并带有实时状态脉冲。当前视图可以导出为浅色或深色的 PNG,用来保存或分享服务器全景。
  • 端口转发建议。终端输出提到本地地址时,比如开发服务器打印出 localhost:3000,终端会当场提示转发该端口。终端设置里新增了一个开关,可以开启或关闭这个提示。
  • macOS 上的独立终端窗口。通过窗口菜单、工具栏或右键,可以把会话弹出为单独的窗口。关闭 SwiftServer 主窗口后,它仍会继续运行。
  • IPv6 与双栈 IP 信息。IP 位置查询现在支持 IPv6。同时拥有 IPv4 和 IPv6 地址的服务器,可以用选择器在两者之间切换。

更快,更稳

打开服务器详情页明显更快,实时监控的刷新也更顺畅。以前偶尔出现的卡顿、闪烁和滚动位置丢失都已解决。

我们还修复了一批连接和同步问题,包括:重连时可能把旧连接留在后台继续运行;钥匙串同步设置有时不生效;地图视图在导航过程中可能卡在重绘;以及其他几个同类问题。

SwiftServer 2.1.0 现已在 App Store 上架。如有问题、反馈,或发现哪里不对,请联系:[email protected]