RustDesk is a fast, secure, and open-source remote desktop software designed for self-hosting, remote access, and IT support. It provides a privacy-focused alternative to TeamViewer and AnyDesk, offering full control over your data with minimal configuration.
The client is fully open source, while users have the option to choose between two server solutions: the Professional Server, a premium offering with advanced features available for purchase, and the Basic Server, a free and open-source alternative for those who prefer a self-hosted setup.
RustDesk features
- Open-source & free remote desktop solution
- Cross-platform compatibility – Works on Windows, macOS, Linux, iOS, Android, and Web
- End-to-end encryption (E2EE) based on NaCl for secure connections
- Peer-to-peer (P2P) connectivity for fast and private remote access
- Self-hosting support – Own your data with easy deployment on your infrastructure
- Supports VP8, VP9, AV1 (software) and H264, H265 (hardware) codecs for efficient streaming
- Unattended access for remote management
- File transfer & clipboard sharing
- Multi-monitor support & remote printing
- Low-latency & high-performance remote access
- Session recording & chat functionality
- Professional & Basic server options for flexible deployment
- Lightweight & minimal resource usage
- No third-party server dependency for privacy
- No installation or admin privileges needed on Windows (elevate privileges locally or remotely on demand)
- Easy installation & minimal configuration required
- Custom branding & enterprise-level features available
RustDesk 1.4.4 changelog:
Added
- Better Wayland support for multi scaled monitors (Gnome and KDE)
- Edge scrolling
- Ask for note at the end of connection
- ios: Allow transfered files to be managed by Files and iTunes
- Allow flipping sort order in mobile app"s file transfer
- File transfer, auto start on reconnect
- Show proxy settings on iOS
- Load custom installed CA root on mobile
- UI costomization for Sciter version
- Insecure TLS option
- macOS: command line of update from dmg file
Changes
- rustls-tls fall back to native-tls for better TLS compatibility on all platforms
- The http post in UI is changed from Flutter to native rust for better compatibility and consistency.
- flatpak, socket x11, better compatibility
Fixes
- Image paused for multiple incoming connections with multiple screens
- Camera capture large error log
- macOS hwcodec check for both x64 and Arm64
- Scale custom on mobile
- Show alias instead of peerId in terminal tab label
- Reqwest proxy auth
- macOS bigsur cvbuffer crash
- keep chat window within screen bounds to prevent hidden window
- terminal clear command on some env
Download: RustDesk 64-bit | MSI | 32-bit ~20.0 MB (Open Source)
Links: RustDesk Home Page | Other platforms | Screenshot