Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork514
🐛 Access your terminal from anywhere via the web.
License
zhaojh329/rtty
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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.
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)"]
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.
- 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)
- Multiple SSL backends:OpenSSL,mbedtls(polarssl),CyaSSl(wolfssl)
- mTLS support for mutual authentication
- Batch command execution across multiple devices remotely
- Device identification based on unique device IDs
- HTTP Proxy support for accessing device web interfaces
- Seamless file transfer: Convenient upload and download capabilities
- Web-based interface for intuitive file operations
- Full-featured terminal powered byXterm.js
- Browser-based access from anywhere
- Simple deployment process
- Easy to use interface
- Cross-platform compatibility
Trusted by leading technology companies:
- GL.iNet
- Yunlianxin Technology
- One IOT World
- bitswrt Communication Technology
- Guangzhou Lingpai Technology
- ...and many more
- libev - High-performance event loop library
Choose one of the following SSL libraries:
- mbedtls(polarssl) - Lightweight SSL/TLS library
- CyaSSl(wolfssl) - Embedded SSL/TLS library
- openssl - Full-featured SSL/TLS toolkit
Help us makertty even better!
See theCONTRIBUTING.md file for detailed guidelines on how to contribute to this project.
About
🐛 Access your terminal from anywhere via the web.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.