RustDesk Custom Client Builder
Select Platform
Windows
Linux
Android
macOS
Rustdesk Version:
{{ form.version }}
{{ form.delayFix }} Fix connection delay when using third-party API
General
Name of the configuration (no spaces or special characters, English characters only):
{{ form.exename }}
Custom Application Name (leave blank to use default):
{{ form.appname }}
Connection Type:
{{ form.direction }}
Disable Installation:
{{ form.installation }}
Disable Settings:
{{ form.settings }}
Custom Server
Host:
{{ form.serverIP }}
Key:
{{ form.key }}
API:
{{ form.apiServer }}
Custom URL for links (replaces https://rustdesk.com):
{{ form.urlLink }}
Security
Always run as Administrator?
{{ form.runasadmin }}
Password Approve mode:
{{ form.passApproveMode }}
Set Permanent Password:
{{ form.permanentPassword }} *The password is used as default, but can be changed by the client
{{ form.denyLan }} Deny LAN discovery
{{ form.enableDirectIP }} Enable direct IP access
{{ form.autoClose }} Automatically close incoming sessions on user inactivity
Visual
Custom App Icon (in .png format)
{{ form.iconfile }}
Custom App Logo (in .png format)
{{ form.logofile }}
Theme:
{{ form.theme }} {{ form.themeDorO }} *Default sets the theme but allows the client to change it, Override sets the theme permanently.
Permissions
The following Permissions can be set as default (the user can change the settins) or override (the settings cannot be changed).
{{ form.permissionsDorO }}
Permission type:
{{ form.permissionsType }}
{{ form.enableKeyboard }} Enable keyboard/mouse
{{ form.enableClipboard }} Enable clipboard
{{ form.enableFileTransfer }} Enable file transfer
{{ form.enableAudio }} Enable audio
{{ form.enableTCP }} Enable TCP tunneling
{{ form.enableRemoteRestart }} Enable remote restart
{{ form.enableRecording }} Enable recording session
{{ form.enableBlockingInput }} Enable blocking user input
{{ form.enableRemoteModi }} Enable remote configuration modification
Code Changes
{{ form.cycleMonitor }} Add a button to cycle through available monitors to the minimized toolbar.
{{ form.xOffline }} Display an X for offline devices in the addressbook.
{{ form.hidecm }} Allow hiding the connection window from remote screen.
{{ form.statussort }} Allow sorting by online status.
Other
{{ form.removeWallpaper }} Remove wallpaper during incoming sessions
Default settings
{{ form.defaultManual }}
Override settings
{{ form.overrideManual }}
Generate Custom Client
Source Code on github