The Fast Open-Source Remote Access and Support PC Software

RustDesk

RustDesk

  -  23.6 MB  -  Open Source
  • Latest Version

    RustDesk 1.4.7 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Purslane / External Link

  • Filename

    rustdesk-1.4.7-x86_64.msi

RustDesk is an open-source remote desktop software designed to provide secure and straightforward remote access solutions for individuals and organizations.

RustDesk Screenshot 1

Developed with a focus on simplicity and privacy, RustDesk for PC aims to offer a lightweight and efficient free alternative to popular remote desktop tools such as TeamViewer and AnyDesk.

The software emphasizes data privacy and security, giving users the ability to deploy their own servers to host remote connections.

Main Features

Open-Source: The software is free and open-source, allowing users to review, modify, and contribute to its codebase.

End-to-End Encryption: Security is at the core of this program, which offers end-to-end encryption to protect data during remote sessions.

Custom Server Setup: Users can set up their own server for additional privacy and control over their remote access environment.

Cross-Platform Support: This free software is available for Windows, macOS, and Linux, as well as mobile platforms such as iOS and Android.

File Transfer and Clipboard: The software allows easy file sharing and clipboard synchronization between the connected devices.

Simple User Interface: The lightweight and intuitive interface makes it easy to set up and start remote sessions.

Why Choose Self-Hosting?

Are you tired of dealing with unstable SaaS platforms, lack of transparency, and potential data security risks? Self-hosting RustDesk might be the solution you need.

Data Sovereignty
Ensure complete control over your data with RustDesk’s self-hosted option, simplifying regulatory compliance and data sovereignty.

Enhanced Security
Strengthen your security by keeping all data within your own infrastructure, reducing vulnerabilities from third-party reliance.

Performance and Reliability
Enjoy guaranteed uptime with an on-premise setup, optimizing performance and minimizing downtime.

Flexibility and Customization
Adapt this program to meet your specific needs by customizing the on-premise deployment to fit your unique requirements.

User Interface

The user interface of RustDesk for PC is clean, intuitive, and straightforward. It provides a minimalist design with essential controls easily accessible. The dashboard displays the local ID, allowing users to connect to remote machines by entering the ID of the target device.

RustDesk Screenshot 2

The controls are well-organized, with quick access to key features such as file transfer, clipboard sharing, and session settings.

The application window is divided into sections for easy navigation. The main section allows users to enter the target ID, while the sidebar provides quick access to recent connections, file transfer options, and settings. The design is user-friendly, catering to both novice and advanced users.

Installation and Setup

Download the Installer: Visit the official website or FileHorse.com and download the installer for your operating system.

Run the Installer: Launch the downloaded installer and follow the simple on-screen instructions.

Launch: After installation, open the application. You’ll be presented with a local ID and password that you can share with a remote device.

Setup Custom Server (Optional): For users concerned with privacy, setting up a custom server is an option. Instructions for this can be found on RustDesk’s documentation site.

The installation process is quick and straightforward, with no unnecessary options or bundled software.

How to Use

RustDesk Screenshot 3

Launch: Open the application on both the local and remote devices.

Connect to a Remote Device: On the local device, enter the remote device’s ID and password in the connection field.

Start the Remote Session: Click on the connect button to establish a secure connection. You will then be able to control the remote device’s desktop, transfer files, and synchronize the clipboard.

File Transfer: Use the built-in file transfer feature to easily move files between connected devices.

Adjust Session Settings: Customize the remote session settings to suit your needs, including screen resolution and input controls.

FAQ

Is RustDesk Free to Use?
Yes, this program is completely FREE and open-source. There are no hidden charges or premium versions.

Can I Set Up My Own Server for RustDesk?
Absolutely!! it offers detailed documentation on how to set up a custom server to gain more control over your remote connections and ensure data privacy.

Is RustDesk Secure?
It uses end-to-end encryption to protect data during remote sessions, ensuring the safety of your connections.

Does RustDesk Support File Transfer?
Yes, the software includes a file transfer feature that allows users to easily exchange files between the connected devices.

Can RustDesk Be Used on Mobile Devices?
Yes, the app is available for both iOS and Android platforms, enabling remote desktop connections from mobile devices.

Alternatives

TeamViewer: One of the most widely used remote desktop software, TeamViewer offers more advanced features, but it comes at a significant cost and potential privacy concerns.

AnyDesk: Similar to TeamViewer, AnyDesk offers a broader feature set, but the free version comes with limitations, and users have to rely on their servers.

Splashtop: Secure Remote Access & Remote Support Software.

Chrome Remote Desktop: While this tool is user-friendly and free, it lacks some advanced features like file transfer and custom server options.

VNC Connect: VNC offers secure remote access with custom server support but can be more complex for novice users and requires a paid subscription for all features.

Pricing

FREE
  • Free self-hosting plan
  • Online status
  • Community support
Individual - $9.90 /month (billed annually)
  • Individual self-hosting Pro plan
  • 1 licensed user
  • 20 managed devices
  • Unlimited concurrent connections
  • 2FA
  • Web console
  • Address book
  • Audit log
  • Change ID
  • Access control
  • Centralized settings
  • Distributed relay servers
System Requirements

OS: Windows 11 and Windows 10.

The hardware requirements are very low; the minimum configuration of a basic cloud server is enough, and the CPU and memory requirements are minimal.

You can also use a Raspberry Pi or something similar. Regarding the network size, if the TCP hole punching direct connection fails, the relay traffic will be consumed.

The traffic of a relay connection is between 30 K/s and 3 M/s (1920x1080 screen) depending on the resolution settings and screen update. If it is only for office work demand, the traffic is around 100 K/s.

PROS
  • Free and open-source.
  • Custom server setup for enhanced privacy.
  • Cross-platform compatibility.
  • Simple and intuitive user interface.
  • End-to-end encryption for secure sessions.
CONS
  • Custom server setup can be complex for new users.
  • Limited community support compared to mainstream alternatives.
Conclusion

RustDesk is a fantastic remote desktop solution for users who prioritize privacy, simplicity, and cross-platform compatibility. Its open-source nature and the option to set up a custom server make it an appealing choice for those who want more control over their remote access environment.

While it may not have the same feature set as premium alternatives like TeamViewer or AnyDesk, the app excels at delivering a secure and user-friendly remote desktop experience at no cost.

The FileHorse review team highly recommends this outstanding remote access and support software.

If you’re looking for a lightweight, privacy-focused alternative to mainstream remote desktop solutions, this program is a commendable option worth considering. With consistent updates and an active open-source community, it has the potential to grow and evolve into a leading remote desktop solution in the near future.

Why is this app published on FileHorse? (More info)
  • RustDesk 1.4.7 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RustDesk 1.4.7 Screenshot 1
  • RustDesk 1.4.7 Screenshot 2
  • RustDesk 1.4.7 Screenshot 3

What's new in this version:

Added:
- Add advanced option to allow CLI settings when custom client toggles Disable settings
- Add Android device deployment flow
- Drag whole toolbar; snap to all four edges of the remote session window
- Github action hash pinned
- Allow macOS monitor switching in privacy mode
- feat: option, enable-privacy-mode & enable-perm-change-in-accept-window
- impl(cm): implement change_theme and change_language callbacks
- add brute-force protection for one-time password
- add option to hide stop-service when service is running
- --deploy, reuse the device token

Changed:
- refact(password): encrypt
- Harden os password (terminal windows and headless linux) anti brute force
- mobile: deeplink, disable by default
- stop retrying on restricted mobile access errors
- (keyboard): wayland clipboard input prompt

Fixed:
- fix: bytes codec, reserver(), check max
- fix(crypt): symmetric crypt, zero nonce
- fix: add integer overflow check in wf_cliprdr.c
- fix(android): close session on dispose to prevent reconnect wedge
- scrap/wayland: insert videoconvert to fix screencast on COSMIC / DMA-BUF portals
- fix(ipc): scope active-user IPC routing to root CLI main requests
- fix(msi): check install folder, remove files when uninstall
- fix(custom-client): desktop, incoming only, touch drag
- fix(fs): file transfer, reconnect, restore dir
- fix: remove unsafe exec() in wf_cliprdr.c
- fix(android): waiting for image, one cause
- Terminal utf8 and reconnect
- fix(sicter): control side, privacy mode
- fix safari-oidc https://github.com/rustdesk/rustdesk/issues/14861
- fix(linux): enable mouse side buttons in remote sessions
- fix(client): serialize X11 keyboard grab and debounce focus feedback
- flutter: improve address book pull error handling
- flutter: shift after one shot IME capitalization
- fix(win): exe icon path
- fix: file transfer, path traversal
- fix(ipc): harden local IPC authorization and portable-service bootstrap flow
- fix switch sides for macOS peers
- fix(iOS): preserve local pasteboard sync from Windows hosts
- fix(iPad): keep touch gestures with external mouse
- Fix Windows session-based logon and lock-screen detection
- fix(shell): restrict kv in update_install_option
- fix(linux): prevent X11 BadWindow crash in get_focused_display
- Fix(wayland): improve error message when xdg-desktop-portal is unavailable
- Fix Linux tray icon collision with other tray-icon crate apps
- Fix: note dialog not shown when closing session from reconnecting screen
- fix: iPad mouse down detection for physical mouse input
- fix(mobile): restore canvas offset after hidding the soft keyboard
- fix empty strategy value cannot apply over default advanced options
- fix(flutter): reduce accidental horizontal trackpad scrolling during vertical pan
- Move port mapping afterwards
- fix(update): macos, test before update