Termora 是一款跨平台的终端模拟器和 SSH 客户端软件,支持 Windows、macOS 和 Linux。它采用 Kotlin/JVM 开发,并部分实现了 XTerm 协议。这款工具不仅适用于日常的终端操作,还提供了丰富的高级功能,如远程连接、文件传输、宏脚本支持等,是一款面向开发者和系统管理员的强大工具。
开发目标
Termora 的开发目标是打造一个现代、高效且功能全面的终端环境。其核心技术栈基于 Kotlin,这使得它具备良好的可移植性和扩展性。目前,Termora 已经实现了对多种协议和功能的支持,包括:
- SSH 连接与本地终端
- 串口协议支持
- SFTP 和命令式文件传输
- Zmodem 协议支持
- SSH 端口转发与跳板主机
- X11 和 SSH-Agent 支持
Termora 提供了完整的终端日志记录功能,并支持通过 Gist 或 WebDAV 同步配置信息,方便用户在多设备间保持一致的使用体验。
软件功能
终端与连接管理
- 支持本地终端与 SSH 远程连接
- 支持串口通信
- 支持 SSH 端口转发与跳板主机(Jump Hosts)
- 支持 X11 转发与 SSH-Agent 集成
文件传输
- SFTP 文件传输
SFTP 文件传输 - 命令式文件传输
Zmodem 协议支持(自动接收/发送文件)
多平台兼容性
Windows、macOS、Linux
未来计划还计划加入对 Android、iOS 及 iPadOS 的兼容。
User Interaction Enhancement (用户交互增强)
提供完整的日志记录
宏录制与回放(脚本自动化)
b style="font-weight: bold; margin-left: 20px;">关键词高亮显示
b font-weight=bold; margin=left">快捷导航(Find Everywhere)
b font-weight=bold; margin=left">b">
(广播命令到多个会话) /sp
```
```
```html
(广播命令到多个会话) /sp
```
Data Security and Synchronization (安全与同步)
数据加密
Gist / WebDAV 同步配置信息
b font-style="">
Built-in Plugin Support (插件扩展)
总结 Termora 是一款现代化且高度可定制化的终端模拟器和 SSH 客户端, 不仅提供了基础的远程访问能力, 还集成了高级特性如宏脚本及数据同步等, 值得开发者及系统管理员试用. 随着未来移动平台的支持扩展, Termora 将进一步提升其应用范围.