We've detected your device and prepared the right download below. Step-by-step instructions follow. Other platforms are listed at the bottom.
If your device wasn't detected correctly, pick from the full list:
Run the connection test. If your network blocks RustDesk's ports, try cellular hotspot instead of corporate WiFi.
Apple menu (top-left) β About This Mac. If "Chip" says Apple M1/M2/M3/M4, that's Apple Silicon. If it says Intel, that's Intel.
.dmg. If the latest version refuses to open, fall back to RustDesk 1.3.9: rustdesk-1.3.9-x86_64.dmg (known-good on macOS 10.14 through 14).
.dmg file lands in your Downloads folder..dmg. A window pops up with the RustDesk icon.β + Space, type Terminal, hit Enter.mkdir -p ~/Library/Preferences/com.carriez.RustDesk && cat > ~/Library/Preferences/com.carriez.RustDesk/RustDesk2.toml <<EOF [options] custom-rendezvous-server = 'rustdesk.jonathanellis.dev' relay-server = 'rustdesk.jonathanellis.dev' key = 'JJ84OHiivky8RCgfbA9JUa801qBTpRIgDARzrFYEIPk=' EOF
When you first open RustDesk, the left side shows a pink Permissions panel with a Configure button. macOS requires two or three separate permissions, and RustDesk asks for them one at a time β each time you grant one, the pink panel updates to ask for the next. Don't stop after the first one. Keep clicking Configure until the pink panel disappears.
The permissions, in the order RustDesk asks for them:
Dialog says: "RustDesk.app would like to record this computer's screen and audio."
Settings panel: Privacy & Security β Screen & System Audio Recording (older macOS: just Screen Recording).
After you grant Screen Recording and RustDesk reopens, the pink panel changes its text to: "In order to control your Desktop remotely, you need to grant RustDesk 'Accessibility' permissions."
Click Configure. New dialog: "RustDesk.app would like to control this computer using accessibility features." Click Open System Settings.
Settings panel: Privacy & Security β Accessibility. Toggle RustDesk ON.
If RustDesk asks for a third permission, the pink panel will say "Input Monitoring". Click Configure, follow the same pattern.
Settings panel: Privacy & Security β Input Monitoring. Toggle RustDesk ON.
If RustDesk doesn't ask for this one, you're already done β older macOS versions don't separate this from Accessibility.
How to know you're done: the pink Permissions panel on the left disappears entirely, and the bottom-left status reads "Ready". If the pink panel is still there, click Configure one more time β sometimes the prompt appears again after a restart.
.exe.~/Downloads).chmod +x ~/Downloads/rustdesk-*.AppImage
sudo apt install ~/Downloads/rustdesk-*.deb
sudo dnf install ~/Downloads/rustdesk-*.rpm
mkdir -p ~/.config/rustdesk && cat > ~/.config/rustdesk/RustDesk2.toml <<EOF [options] custom-rendezvous-server = 'rustdesk.jonathanellis.dev' relay-server = 'rustdesk.jonathanellis.dev' key = 'JJ84OHiivky8RCgfbA9JUa801qBTpRIgDARzrFYEIPk=' EOF
rustdesk.jonathanellis.devrustdesk.jonathanellis.devJJ84OHiivky8RCgfbA9JUa801qBTpRIgDARzrFYEIPk= (copy from Key page)Apple's restriction: Jonathan can SEE your iPhone screen but cannot tap or swipe β only iOS itself controls your phone. He'll guide you verbally while watching.
rustdesk.jonathanellis.devrustdesk.jonathanellis.dev