You can customize AnyDesk to your use case from within the MyAnyDesk portal.
See also: MyAnyDesk Portal
Note: To customize AnyDesk, a Professional or Enterprise license is required.
The Client Generator
The custom client generator provides customers with a wide range of possibilities to customize AnyDesk. You can define a configuration and either download the resulting client from within the portal, or create a public download link so your customers can download it directly. Note that customized clients can be installed and run independent of each other on the same machine.
To create a new Custom Client, login to MyAnyDesk.com and click the 'Files' tab at the top menu. All created clients are listed here. Click on Create new custom AnyDesk client to start creating your own client.
You can create clients for Windows, macOS, Linux and Android. For Windows, you have the option to create an MSI package, e.g. for deploying in a Windows domain (see Automatic Deployment). Note that for Linux, you can only create tarballs but not debian or other packages.
- The client can be set either to support only outgoing, only incoming or both directions. This allows you to for example create a customer and a support module for remote support use cases.
This section lets you configure the most important client options. Most notable are:
- Disable TCP Listen Port: avoids a Windows Firewall notification whether Listening should be allowed. Direct line capability will be reduced.
- Allow connections in the background: This option allows session requests even when the AnyDesk window is minimized.
- If this option is not active, the option for interactive access is set to: 'Allow only if AnyDesk window is open'.
- Automatically register Alias: Automatically uses the device hostname as Alias.
- Assign to license: automatically binds the AnyDesk client to your license.
- Request elevation on startup: If enabled, the customized AnyDesk will show a UAC dialog to gain administration privileges. The default behaviour is not to request them, as some users do not have the admin password for their machine or could be irritated by the UAC dialog. This is required for some features.
- Access Control List (ACL): Whitelist IDs or namespaces (*@namespace). only entities matching the list will be allowed to request sessions.
- Allow installation: whether your custom client can be installed or not (Windows only).
- Program name: For installed AnyDesk clients, you need to specify a unique name that will be used for the start menu folder, uninstaller etc. Use your company name or a unique abbreviation.
- Unattended Access Password: There is no option to set such password into the build of the application since all clients installing this version would be accessible without their knowledge and without knowing their own password.
Logo and Icon
You can customize AnyDesk with your own logo that appears at the top, above the connect dialog. You can upload an image (JPEG or PNG), the size will be automatically scaled. We recommend you to use a PNG with 200x40 pixels.
For Windows, you can choose one of several AnyDesk icons to differentiate, for example, between your custom clients and the normal AnyDesk clients. The icon is used as the installation icon, tray icon and window icon.
You can customize the texts in the main window. You can also choose to add a disclaimer window that will be shown the first time AnyDesk starts.
In case you want to deploy AnyDesk in an environment that requires to connect through a proxy server, you can set it up here. Note that the password will be embedded in to the application. It is encrypted but nevertheless it is theoretically possible to extract it.
The above settings are not the only way to customize AnyDesk, there are much more configuration options available. You can either override a setting (meaning there is no way to change it back within AnyDesk) or change the default setting which AnyDesk uses. For security-related features, always use override.
A (not exhaustive) list of settings is shown below. For the complete list of advanced options, see Custom Client Advanced Options.
|Override default language (see below)|
|Disable comment on session close|
|Disable input (mouse/keyboard)|
|Forbid session recording from remote|
|Disable local session recording|
|Disable viewing of system information|
|AnyDesk input overrides the local keyboard|
|AnyDesk input overrides the local mouse|
|Start new sessions in fullscreen mode|
|Auto register alias to namespace|
AnyDesk supports the following languages: (ISO-Codes)
You can choose to make your AnyDesk configuration publicly downloadable. Your client will get a unique URL that can be accessed without logging in to the myAnyDesk portal. The public link does not change if you change the configuration and it will always provide you with the latest AnyDesk version. Auto-Update is also supported.