DR-Terminal

文档

DR-Terminal

Official DR-Terminal documentation — the complete user manual, available online.

01

入门

DR-Terminal 是一款面向 Android、桌面(Windows、macOS、Linux)和 iOS 的 SSH/SFTP 客户端。下面是获得可用 shell 的最短路径。

02

SSH 连接

SSH 连接 标签页列出已保存的主机。每个连接都有一组字段,包括可选字段 — 分组、跳板机、启动脚本和保活。该列表支持 搜索 和 排序 — 当排序方式为 手动 时还可拖拽重新排列 — 并且每一行都提供 复制连接 操作,因此即使是庞大的主机群也能保持井然有序。

03

身份验证

DR-Terminal 支持三种认证方式:密码、私钥和 FIDO2(YubiKey)安全密钥。

04

终端

DR-Terminal 自带一个用 Kotlin 从零编写的 VT100/xterm 模拟器 — 没有 WebView。它支持 xterm-256color、备用缓冲区(vim/less/nano)、OSC 52 剪贴板、焦点事件以及鼠标跟踪(mc、htop)。

05

SFTP

SFTP 标签页(快速连接或已保存连接)会打开一个远程文件浏览器。上传、下载、重命名、删除、创建文件夹、书签,以及在外部应用中打开文件 — 全部支持。

06

文件管理器

文件管理器 是一个双栏(Commander 风格)浏览器:两个面板并排显示,每个面板可指向你的本地磁盘或远程 SFTP 主机。在它们之间复制和移动,传输便能正常完成 —— 本地→远程、远程→本地,甚至远程→远程。

07

本地与串口

除了远程 SSH,桌面版本还在同一个终端里运行两种 本地 会话:一个 本地 shell 和一个 串口/UART 端口。两者都和任何 SSH 会话一样是标签页 — 可重命名、拆分到独立窗口、像往常一样按需设置主题。

08

桌面 CLI

DR-Terminal 的桌面版本附带一个命令行界面。对于 IDE 集成、脚本编写和自动化很有用。

09

安全与数据

首次连接到某主机时会捕获其公钥指纹(SHA-256),并在你确认后存储。后续连接会比对该指纹 — 如果它发生变更,你会收到明确的警报。

10

设置与平台

免费版会在底部显示一个广告横幅,并限制少数功能。 升级 按钮(侧边栏 / 横幅 / 付费墙 屏幕)会打开应用商店(Google Play / App Store),并提供以下选项:

11

更新与授权

本页面讲的是 桌面 版本 — 它如何让自己保持最新,以及许可在那里如何运作。(在 Android 和 iOS 上,商店负责更新和购买;参见 设置与平台。)

12

窗口与托盘

在桌面端,你的会话不会被锁定在单一窗口中。任何终端标签都可以拥有自己的操作系统窗口,而系统托盘图标会在 DR-Terminal 运行期间让每个会话都保持可访问。

13

Telnet

Telnet 会向远程主机打开一个纯文本 TCP 终端(RFC 854)——路由器或交换机控制台、实验设备,或者经典的 ANSI BBS。它运行在与 SSH 会话完全相同的终端模拟器中,因此它只是另一个标签页:重命名、设主题、分离到独立窗口、重新连接。Telnet 在应用运行的每个平台上都能工作。