Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🐛 Access your terminal from anywhere via the web.

License

NotificationsYou must be signed in to change notification settings

zhaojh329/rtty

Repository files navigation

rtty (中文) - Access your device's terminal from anywhere via the web

Official Website:https://rttys.net/

This project is officially supported byGL.iNet.

licensePRs WelcomeIssue WelcomeRelease VersionBuild StatusReadmeXAsk DeepWikivisitors

Architecture

flowchart TBs[rttys with public IP address]u1["User (Web Browser)"] --> su2["User (Web Browser)"] --> su3["User (Web Browser)"] --> ss --> c1["rtty (Linux Device)"]s --> c2["rtty (Linux Device)"]s --> c3["rtty (Linux Device)"]
Loading

Overview

rtty is a powerful remote terminal solution composed of a client and aserver. The client is written in pure C for optimal performance and minimal footprint. Theserver is implemented in Go with a modern frontend built usingVue.

Access your device's terminal from anywhere via a web browser. Distinguish between different devices using unique device IDs.

rtty is exceptionally well-suited for remote maintenance of thousands of Linux devices deployed worldwide, making it an ideal choice for organizations managing distributed infrastructure.

Key Features

🚀Lightweight & Efficient

  • Minimal footprint: Client written in pure C, perfect for embedded Linux
    • Without SSL: rtty (32KB) + libev (56KB)
    • With SSL: + libmbedtls (88KB) + libmbedcrypto (241KB) + libmbedx509 (48KB)

🔐Security

🌐Advanced Remote Management

  • Batch command execution across multiple devices remotely
  • Device identification based on unique device IDs
  • HTTP Proxy support for accessing device web interfaces

📁File Management

  • Seamless file transfer: Convenient upload and download capabilities
  • Web-based interface for intuitive file operations

💻Modern Terminal Experience

  • Full-featured terminal powered byXterm.js
  • Browser-based access from anywhere

Deployment & Usability

  • Simple deployment process
  • Easy to use interface
  • Cross-platform compatibility

Production Users

Trusted by leading technology companies:

Client Dependencies

Required

  • libev - High-performance event loop library

Optional (for SSL support)

Choose one of the following SSL libraries:

⭐ Star History

Star History Chart

🤝 Contributing

Help us makertty even better!

See theCONTRIBUTING.md file for detailed guidelines on how to contribute to this project.

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp