ZeroTier + RustDesk Setup Guide (Android <-> PC)
ZeroTier + RustDesk Setup Guide (Android <-> PC)
This guide explains how to securely access your desktop from Android and use Cursor remotely.
1) Create a ZeroTier network
- Open ZeroTier Central
- Sign in and click Create A Network
- Copy your Network ID (16-hex string)
2) Install ZeroTier on PC (Ubuntu/Debian)
curl -s https://install.zerotier.com | sudo bash
sudo systemctl enable --now zerotier-one
sudo zerotier-cli join <YOUR_NETWORK_ID>
sudo zerotier-cli listnetworks
Then authorize the device in ZeroTier Central:
- Open your network ->
Members - Set
Authfor your PC
Get PC ZeroTier IP:
ip -4 a | rg zt
3) Install ZeroTier on Android
- Install ZeroTier One on Android
- Open app -> Join Network
- Paste
<YOUR_NETWORK_ID> - In ZeroTier Central, set
Authfor Android device
4) Install RustDesk on PC (from GitHub)
RustDesk releases:
Direct Ubuntu/Debian x86_64 .deb (example):
Install:
wget -O /tmp/rustdesk.deb "https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-x86_64.deb"
sudo apt update
sudo apt install -y /tmp/rustdesk.deb || sudo apt -f install -y
Run:
rustdesk
In RustDesk settings:
- Set permanent password
- Enable unattended access
- Note RustDesk ID
5) Install RustDesk on Android
If Play Store app is unavailable in your region:
- Open RustDesk Releases
- Download signed APK matching architecture (usually
aarch64, file pattern*-signed.apk) - Install APK (enable “Install unknown apps” temporarily if needed)
6) Connect Android to PC
- Ensure ZeroTier is connected on both devices
- Open RustDesk on Android
- Enter PC RustDesk ID
- Enter your unattended password
- Control desktop and use Cursor normally
7) Security checklist
- Keep ZeroTier network private
- Authorize only your own devices
- Enable 2FA on ZeroTier account
- Use strong RustDesk unattended password
- Keep desktop awake while remote session is needed