开源终端 uniTerm v1.7.0 发布:补齐最后一块拼图,新增 X11 支持,覆盖 27 种协议

发布于

uniTerm 是一款轻量级一站式终端软件,Windows 版本安装包仅 14MB。整合终端、文件传输、远程桌面、数据库客户端、容器等 5 大类协议于一身;内置可自主执行的 AI Agent,能规划并执行多轮 Shell 命令。

本次 v1.7.0 补齐了 uniTerm 终端软件的最后一块拼图——**内置 X11 Server 支持**,累积支持协议达到 27 种。从此,你可以在一款工具里完成 SSH 远程连接、Linux GUI 应用/桌面运行、连接 Windows 远程桌面、传输文件、访问数据库、容器管理等任务,实现一站式运维。

- 软件首页:[https://uniterm.net](https://uniterm.net)
- GitHub:[https://github.com/ys-ll/uniterm](https://github.com/ys-ll/uniterm)
- Gitee:[https://gitee.com/ys-l/uniterm](https://gitee.com/ys-l/uniterm)
- 跨平台:Windows、macOS、Linux
- 开源协议:Apache License 2.0

## 🖥️ X11 转发与桌面支持:Windows 版本内置 X Server,开箱即用

v1.7.0 最大的亮点是新增 X11 支持。uniTerm 在 Windows 版本中内置了 VcXsrv X Server,无需额外安装,macOS 用户只需安装 XQuartz 即可使用。包含两种 X11 实现方式:

- **X11 应用转发** — 在 SSH 连接表单的高级设置中开启 X11 转发开关,即可运行 Linux 远程 GUI 应用并直接在本地桌面显示。适用于 `gedit`、`firefox`、`nautilus` 等任意 X11 应用。
- **X11 桌面(x11-desktop)** — 全新会话类型,支持一键启动完整 Linux 桌面环境。可选择 GNOME、KDE、XFCE、MATE、Cinnamon、Openbox 六种桌面环境和自定义配置。

![X11 转发](http://pic.zhso.org/2026/08/09/6b196b5a9fd8.png)
![X11 桌面](http://pic.zhso.org/2026/08/09/296ee60d5159.png)

## 🔌 兼容性全面增强:VNC、S3、SSH、Telnet、串口

v1.7.0 对多个协议的兼容性进行了系统性升级。

- **VNC** — 新增 TLS 开关、共享会话模式、VNC Repeater ID 支持,适配更多 VNC 服务器部署场景。
- **S3** — 新增虚拟主机风格端点,支持阿里云 OSS、腾讯 COS、华为 OBS 等自定义端点的 S3 兼容存储,不再局限于 AWS 路径风格。
- **SSH** — 兼容旧版 SSH 加密算法,新增退格键选项,默认兼容华为、H3C、Cisco 等网络设备。
- **Telnet** — 支持 Telnet 协议协商选项(Passive、Active),可配置本地回显、发送模式(字符/行)、换行模式(CR/CRLF)、字符编码,兼容不同厂商的 Telnet 服务器实现。
- **串口** — 串口连接不再使用独立弹窗,改为与其他协议一致的标准连接表单,新增本地回显、换行模式、字符编码等选项。

## ⚡ 性能与稳定性:全栈深度加固

v1.7.0 由 @coderstory 主导,对各子系统进行了深度的性能与稳定性加固,并升级了多项前端基础设施,覆盖了从底层存储到终端渲染的完整链路。

- **存储层** — store 模块引入原子写入、防抖 I/O、会话分片,避免数据竞争和写入丢失。
- **会话层** — 更大的读缓冲、事件驱动刷新循环、锁竞争优化,提升高并发连接场景下的吞吐。
- **终端引擎** — xterm.js 升级至 6.0.0,所有插件同步升级(search、fit、ligatures、Unicode 11、clipboard),终端渲染更快,Unicode 支持更完善。
- **前端渲染** — rAF 合并渲染、缓存计算、会话数据环形缓冲,大幅降低终端滚动和大量输出时的渲染压力。
- **字体排版** — 内置 JetBrains Mono Variable 为默认等宽字体,取代之前的系统字体栈,排版更精致。
- **文本高亮** — 不再匹配代码块(code fence)内的内容,避免 AI 输出和 markdown 中的误高亮。
- **数据库** — 连接池调优、并行 schema 加载、标识符转义,数据库操作更稳定。
- **Kubernetes** — HTTP 传输调优、缓存解析、watch/log 断线重连与退避,提升集群管理的可靠性。

## ✨ 更多改进

- **可配置双击选词分隔符** — 在终端设置中自定义哪些字符作为单词边界,适配不同编程语言和场景。(@wangxufeng)
- **内置终端主题优化** — uniTerm Dark 和 uniTerm Light 主题配色更加协调。
- **macOS DMG 拆分** — 安装包拆分为独立的 amd64 和 arm64 版本,避免通用二进制在 macOS 26+ 上的兼容性警告。
- **macOS Caps Lock 修复** — 修复 macOS 26/27 beta 上切换 Caps Lock 后第一个字母被吞掉的问题。(@surenwuyuwuqiu)
- **连接备注字段** — 可为任意连接添加自由文本备注,方便区分和管理大量连接。

还有更多更新内容,详见版本发布说明。

---

本项目为社区开源共建项目,无商业化及接收赞助计划。欢迎通过 GitHub Issues 提交问题或建议,也欢迎通过 Pull Request 参与共建。

感谢所有提交 PR 和 issue 的朋友,是你们让 uniTerm 变得更好 ❤️

感谢 @coderstory、@wangxufeng 和 @surenwuyuwuqiu 对本版本的贡献。

---

原文链接:[点击查看](https://www.oschina.net/news/491248)

评论

暂无评论。

0.059163s