uniTerm 是一款轻量级一站式终端软件,Windows 版本安装包仅 14MB。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。
本次 v1.8.0 是一次大规模集中更新,累计 50 余项功能、改进与修复。重点新增 SSH 密钥库(Vault)与 SOCKS5 / HTTP 代理支持,补齐了 SSH 系列连接在凭据复用和代理接入上的能力;同时带来配置加密导入导出、数据库多标签等多项重磅功能。从此,你可以在更高安全性、更灵活的网络环境下,用一款工具完成 SSH 远程连接、代理穿透、文件传输、数据库管理等一站式运维。
🔑 SSH 密钥库与代理:SOCKS5 / HTTP 隧道开箱即用
v1.8.0 新增了 SSH 密钥库(Vault)。你可以在设置页的密钥库管理界面中保存可复用的 SSH 密钥及带口令保护的私钥,SSH 系列连接只需引用即可,无需在每条连接里重复配置,凭据管理更安全、更集中。
同时,SSH 连接新增 SOCKS5 / HTTP 代理 支持,并配有代理列表管理页面。配合原有的 SSH 隧道功能,可支持更多代理 / 跳板机穿透场景,实现多种网络拓扑下的灵活接入。
🗄️ 数据库:多标签面板、分页与 .sql 导入导出
v1.8.0 对数据库用户体验进行了系统性强化,由 @surenwuyuwuqiu 倾力贡献。
-
多标签面板 — 可在同一数据库连接下打开多个标签,在不同库 / 表之间快速切换,多库多表对照查看不再频繁开合。
-
表数据分页 — 浏览大表时分页加载与查看,避免一次性拉取全部数据导致的卡顿。
-
.sql 导入导出 — 支持运行 .sql 脚本导入表数据,也将表数据导出为 .sql 文件,适配 MySQL / PostgreSQL / Oracle / SQL Server / RQLite。
📦 配置管理大升级:加密导入导出与第三方迁移
v1.8.0 让连接配置的迁移与备份变得更简单。
-
加密导入导出 — 通过新建连接菜单即可对整个连接配置进行加密导入 / 导出,备份或迁移配置不再裸奔。
-
第三方迁移 — 支持从 Xshell、MobaXterm、WindTerm、SecureCRT 以及 OpenSSH config 导入连接配置,老终端用户迁移零成本。
-
数据目录与双加密模式 — 数据可迁移到程序目录或自定义目录,满足便携需求;在系统钥匙库加密模式之外新增主密码加密模式,换机或重装系统后可用主密码恢复已保存的密码。
🖥️ 终端体验精细化:行号时间戳、光标样式与字体选项
-
行号 / 时间戳侧栏 — 终端新增行号与时间戳侧栏,支持右键开关和快捷键开关,方便日志定位与回溯。
-
光标样式 — 支持方块、下划线、竖线三种光标样式,适配个人习惯。
-
高对比度文本 — 新增最小文本对比度配置,默认调高对比度,解决前景背景色相近时难以识别的问题。
-
字体选项 — 新增第二字体、仅等宽字体过滤、可调字体粗细,支持中文等东亚字体单独配置。
🔌 连接与操作增强
-
测试连接 — 新建连接对话框新增「测试连接」按钮,保存前即可检查连接可达性。
-
会话状态展示与定位 — 新增打开会话状态展示与「定位到会话」功能,标签 / 面板右键菜单新增「定位到连接」。
-
重新连接 — 标签右键菜单新增「重新连接」,强制断开当前会话并重新建立连接。
-
两级类型筛选 — 侧边栏与起始页新增两级类型筛选(分类 → 具体类型);容器连接按运行时区分(Docker / Podman / nerdctl)。
-
VNC / SPICE 兼容 — 支持连接 RealVNC Server,并修复缩放后渲染模糊的问题。
-
SFTP — 本地下载冲突支持选择覆盖 / 重命名 / 取消;拖拽上传支持文件夹与多选。
-
设置 — 入口由齿轮图标改为下拉菜单;终端新增「跟随应用主题」默认选项。
🐛 稳定性修复精选
-
加固 SSH 凭据处理并加入旧版回退,自动用已保存密码应答 keyboard-interactive 认证,同步加载凭据避免丢失。(@jiayunora)
-
修复旧服务器握手 EOF 问题:先协商 CTR 加密算法再协商 GCM。(@jiayunora)
-
修复 SFTP 在服务端非交互会话登录脚本输出(如 profile/bashrc 打印)污染协议流导致连接失败,现带标记 fallback exec 并给出可操作提示。(@surenwuyuwuqiu)
-
修复 macOS 上按修饰键视口跳底、Shift+Delete 失效等问题。(@surenwuyuwuqiu)
-
修复文本高亮覆盖已着色 span(如目录颜色)的问题。
-
修复 Zmodem sz 下载中途停止并提示 "Zmodem transfer cancelled" 的问题。
还有更多更新内容,详见版本发布说明。
🌐 截止 V1.8.0 版本支持协议一览
-
终端:SSH、Telnet、Mosh、Serial、Local、WSL
-
文件传输:SFTP、FTP / FTPS、SMB、WebDAV、S3、Zmodem
-
远程桌面:RDP、VNC、SPICE、X11 Desktop
-
数据库:MySQL、PostgreSQL、Oracle、SQL Server、rqlite、Redis、MongoDB
-
容器:Kubernetes、Docker、Podman、nerdctl(containerd)
本项目为社区开源共建项目,无商业化及接收赞助计划。欢迎通过 GitHub Issues 提交问题或建议,也欢迎通过 Pull Request 参与共建。
感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️
感谢 @surenwuyuwuqiu 和 @jiayunora 对本版本的贡献。