Files
archived-rtty/README_ZH.md
Jianhui Zhao fc6baa4bdd add downloads bage
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-15 09:41:42 +08:00

5.0 KiB
Raw Blame History

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

官方网站: https://rttys.net/

本项目由 GL.iNet 官方支持。

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

系统架构

flowchart TB
s[rttys 服务器公网IP]
u1["用户Web浏览器"] --> s
u2["用户Web浏览器"] --> s
u3["用户Web浏览器"] --> s
s --> c1["rttyLinux设备"]
s --> c2["rttyLinux设备"]
s --> c3["rttyLinux设备"]

产品概述

rtty 是一套强大的远程终端解决方案,由客户端和服务端组成。客户端采用纯C语言实现具有极佳的性能和最小的资源占用。服务端采用Go语言实现前端界面基于Vue框架构建。

您可以在任何地方通过Web浏览器访问设备终端通过独特的设备ID来区分和管理不同的设备。

rtty 特别适合远程维护部署在全球各地的成千上万台Linux设备是企业级分布式设备管理的理想选择。

核心特性

🚀 轻量高效

  • 极小占用客户端采用纯C语言实现专为嵌入式Linux优化
    • 无SSL版本rtty(32KB) + libev(56KB)
    • SSL版本+ libmbedtls(88KB) + libmbedcrypto(241KB) + libmbedx509(48KB)

🔐 安全

🌐 高级远程管理

  • 批量命令执行:跨多设备远程批量操作
  • 设备ID识别基于唯一设备ID进行设备区分
  • HTTP代理支持访问设备的Web管理界面

📁 文件管理

  • 无缝文件传输:便捷的上传和下载功能
  • Web界面操作:直观的文件管理体验

💻 现代终端体验

  • 全功能终端:基于Xterm.js的完整终端体验
  • 浏览器访问:随时随地的设备访问能力

部署使用

  • 简单部署:快速搭建过程
  • 易于使用:直观的操作界面
  • 跨平台兼容:广泛的平台支持

生产用户

已获得知名技术企业信赖:

客户端依赖

必需组件

  • libev - 高性能事件循环库

可选组件SSL支持

选择以下SSL库之一

Star历史

Star History Chart

🤝 贡献代码

欢迎帮助rtty变得更加完善!

如果您想为rtty贡献代码请参考CONTRIBUTING_ZH.md文件,了解详细的贡献指南。

推荐学习

强烈推荐佐大的OpenWrt培训班

想学习OpenWrt开发但是摸不着门道自学没毅力基础太差怕太难学不会快来参加<跟着佐大学OpenWrt开发入门培训班>,佐大助你能学有所成!

培训班报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html