Create a Custom Client

 

Applicable for users with a Standard, Advanced, or Enterprise-Cloud license. 

Within the my.anydesk II management console, you can customize your own AnyDesk client and share it with others. The Custom Client Generator provides a wide range of possibilities to customize AnyDesk application to fit their exact needs.

Builds

To create a custom client: 

  1. In my.anydesk II, go to Builds and click Create Build.
  2. On the opened page, select the operating system that you want to create a build for - Windows, MacOS, Linux, Android, FreeBSD, Raspberry Pi. 

    NOTE: Depending on the operating system you select, different customization options will be available. 

  3. In the General section, provide the following information: 
    • Client Type - select the installation package of the operating system you wish to create. 
    • Build Type - select one of the following build types:
      • Bidirectional - a client from which you can create connections to another device and receive incoming connection requests to your device. 
      • Incoming - a client to which you can only receive a connection from another device. 
      • Outgoing - a client from which you can only create an outgoing connection. 
    • Download - select the type of a download link for this custom client configuration:
      • Private - a download link that is accessible only for users that have an account associated with the license that created the custom client configuration. 
      • Public - a download link with a unique URL that is accessible without login, and only users with direct knowledge of the URL will be able to download the custom client. The public link to a client never changes, even after alterations to the configuration.
    • Build Name - type the name for your custom client configuration. You will be able to search a custom client by its build name in the Builds section. 
    • File Name - type the name of the custom client file. 
    • Allow Installation - turn on the toggle to allow users to install the custom client (Windows-only). 
    • Program Name - specify a unique name, displayed in the start menu, control panel, etc. for installed AnyDesk clients (Windows-only). 
    • Disable settings - select the checkbox to disable user's access to the custom client's settings.
    • Disable Address Books - select the checkbox to disable the Address Book feature in the custom client.
    • Disable TCP listen port - select the checkbox to avoid the Windows Firewall dialog when AnyDesk is started. 
    • Disable background connections - select the checkbox to disable connection requests when AnyDesk client is closed. When disabled, the custom client’s Interactive Access settings will be set to “Only show incoming session requests if AnyDesk window is open”.
    • Show AnyDesk-ID instead of Alias - select the checkbox to show the AnyDesk-ID instead of the Alias in the client (AnyDesk 6 and higher).
    • Hostname as Alias - select the checkbox to automatically register the device hostname as the Alias assuming there are no existing custom client configurations on the device in question.
    • Request elevation on startup - select the checkbox to show a UAC dialog when AnyDesk is started to get administrative privileges for any remote control sessions. By default, portable versions of AnyDesk do not request elevation on startup. For more information, see Portable vs. Installed.
    • Force user Login - select the checkbox to force users to sign in with their account in order to use the custom client (AnyDesk 7.1.0 and higher).
    • Decouple from License - select the checkbox to create a custom client registered to the Free license.
    • Add to Address Book - automatically adds the clients to the address book specified upon the first startup assuming there are no existing custom client configurations on the device in question.
      custom client generator_general-1
  4. In the Visual section, provide the following information: top_button 
    • Application Icon - select the desired icon for your custom client. 
    • Custom Disclaimer - turn on the toggle to add a disclaimer text to be displayed on the first startup of an the AnyDesk client which can be accepted or rejected. Rejection results in the client not starting.
    • In-App Logo - upload an image that is shown at the top of the custom client’s Main Window. For that, click Choose file and upload an image file (JPEG or PNG). The size is scaled automatically. We recommend using a PNG with 200x40 pixels. custom client generator_visual-1
  5. In the Security section, provide the following information: 
    • Preset password - preset a password for unattended access. With AnyDesk 7 and higher, this will create an Unattended Access profile in the custom client which will use this password.
    • Access Control List - turn on the toggle to provide a list of IDs or Alias that can connect to the custom client. Only entities matching the list will be allowed to request connections. For more information, see Access Control List.
    • Proxy Server - select Auto or Custom to set up a proxy server that AnyDesk will use to connect to the AnyDesk network. If you do not wish to set up a proxy server, select Disabled. For more information, see HTTP-Proxy.
      custom client generator_security
  6. In the Advanced section, customize the custom AnyDesk client even further using key-value pairs: top_button 
    • Overwrite Settings - turn on the toggle to override a setting without a possibility to change it back within AnyDesk. In the text box, specify a key-value pair of the feature you wish to change. For security-related features, select Overwrite Settings

      TIP: To see a list of advanced options (key-value pairs) for custom clients, see Custom Client Advanced Options.

    • Default Settings - turn on the toggle to change the default setting that AnyDesk is using by default. In the text box, specify a key-value pair of the feature you wish to change.
      custom client generator_advanced
  7. In the Session Permission Profiles section, preset the Permission Profiles that users will have during the session in your custom client.
    custom client generator_permission profiles
  8. Click Save Build.

After that, you can find your custom client in the Builds list by Build Name specified in the General section. 

top_button