Files
archived-rtty/README_ZH.md
Jianhui Zhao 29f3625f42 update Who's using rtty
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-25 12:23:03 +08:00

3.7 KiB
Raw Blame History

rtty - 在任何地方通过Web访问您的设备的终端

license PRs Welcome Issue Welcome Release Version Build Status ReadmeX Ask DeepWiki visitors Chinese Chat

flowchart TB
s[rttys with public IP address]
u1["User(Web Browser)"] --> s
u2["User(Web Browser)"] --> s
u3["User(Web Browser)"] --> s
s --> c1["rtty(Linux Device)"]
s --> c2["rtty(Linux Device)"]
s --> c3["rtty(Linux Device)"]

它由客户端和服务端组成。客户端采用纯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的全功能终端
  • 部署简单,使用方便

谁在使用 rtty

客户端依赖

Star History

Star History Chart

贡献代码

如果您想帮助 rtty 变得更好,请参考 CONTRIBUTING_ZH.md

强烈推荐佐大的 OpenWrt 培训班

想学习 OpenWrt 开发,但是摸不着门道?自学没毅力?基础太差?怕太难学不会?快来参加<跟着佐大学 OpenWrt 开发入门培训班> 佐大助你能学有所成,培训班报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html