Rtty 是一个开源项目。它由客户端和服务端组成。客户端采用纯 C 语言实现。服务端采用 Go 语言实现,前端界面采用 vue 实现。
您可以在任何地方通过 Web 浏览器访问您的设备的终端。通过设备ID来区分您的不同的设备。
rtty 非常适合远程维护您的或者您的公司的部署在全球各地的成千上万的 Linux 设备。
特性
* 客户端 C 语言实现,非常小,适合嵌入式 Linux
* 不支持 SSL: rtty(32K) + libev(56K)
* 支持 SSL: + libmbedtls(88K) + libmbedcrypto(241K) + libmbedx509(48k)
* 远程批量执行命令
* 支持SSL: openssl, mbedtls, CyaSSl(wolfssl)
* SSL 双向认证(mTLS)
* 非常方便的上传和下载文件
* 根据设备ID访问不同的设备
* 支持 HTTP 代理 - 访问您的设备的 Web
* 基于Xterm.js的全功能终端
* 部署简单,使用方便
使用方法
项目主页介绍了详细使用方法。