Configurações Avançadas

Todas as configurações avançadas em clientes personalizados são abordadas aqui.

Níveis de Privilégio para Configurações

Há quatro tipos de configurações:

  1. Configurações de substituição, em Console WebClientes Personalizados
  2. Configurações padrão, em Console WebClientes Personalizados
  3. Configurações do usuário, no cliente RustDesk
  4. Configurações de estratégia, em Console WebEstratégias

A hierarquia de privilégios para essas configurações é a seguinte: Substituição > Estratégia > Usuário > Padrão.

Configurações de Segurança

access-mode

Define o modo de acesso (permissões) para conexões de entrada.

Localização:

  1. Desktop Configurações → Segurança → Permissões
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
Ncustom, full, viewcustomaccess-mode=custom

enable-keyboard

Habilita entrada de teclado/mouse para conexões de entrada.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar teclado
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-keyboard=Y

enable-clipboard

Habilita copiar e colar para conexões de entrada.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar área de transferência
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-clipboard=Y

enable-file-transfer

Habilita cópia e colagem de arquivos ou transferência de arquivos (sessão) para conexões de entrada.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar transferência de arquivos
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-file-transfer=Y

enable-camera

Habilita câmera para conexões de entrada.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar câmera
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-camera=Y

enable-remote-printer

Habilita impressora remota para conexões de entrada.

Localização:

  1. Windows Configurações → Segurança → Permissões → Habilitar impressora remota
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-remote-printer=Y

enable-audio

Habilita gravação de áudio e transferência para o par.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar áudio
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-audio=Y

enable-tunnel

Habilita tunelamento TCP.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar tunelamento TCP
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-tunnel=Y

enable-remote-restart

Habilita reinicialização pelo lado de controle.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar reinicialização remota
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-remote-restart=Y

enable-record-session

Habilita gravação de sessões.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar gravação de sessão
  2. Móvel Configurações → Compartilhar tela → Habilitar gravação de sessão
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-record-session=Y

enable-block-input

Habilita o lado de controle para bloquear entrada de outros usuários.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar bloqueio de entrada do usuário (apenas Windows)
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-block-input=Y

allow-remote-config-modification

Permite ao lado de controle alterar configurações na UI RustDesk controlada.

Localização:

  1. Desktop Configurações → Segurança → Permissões → Habilitar modificação de configuração remota
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNallow-remote-config-modification=Y

enable-lan-discovery

Permite que pares LAN me descubram.

Após descoberta LAN, WOL pode funcionar se suportado localmente.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Negar descoberta LAN
  2. Móvel Configurações → Compartilhar tela → Negar descoberta LAN
Instalação necessáriaValoresPadrãoExemplo
YY, NYenable-lan-discovery=Y

direct-server

Habilita acesso direto por IP.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Habilitar acesso direto por IP
  2. Móvel Configurações → Compartilhar tela → Acesso direto por IP
Instalação necessáriaValoresPadrãoExemplo
NY, NNdirect-server=Y

direct-access-port

Porta de acesso direto por IP.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Porta de acesso direto por IP (Mostrar se “Habilitar acesso direto por IP” estiver marcado)
  2. Móvel Configurações → Compartilhar tela → Acesso direto por IP
Instalação necessáriaValoresPadrãoExemplo
N21118direct-access-port=21118

whitelist

Usar lista branca de IP.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Usar lista branca de IP
  2. Móvel Configurações → Compartilhar tela → Usar lista branca de IP
Instalação necessáriaValoresPadrãoExemplo
N, ou <ip1>,<ip2>,<ip3>, significa sem filtrowhitelist=,

allow-auto-disconnect & auto-disconnect-timeout

Fecha automaticamente sessões de entrada após um período de inatividade do usuário.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Fechar automaticamente sessões de entrada na inatividade do usuário
  2. Móvel Configurações → Compartilhar tela → Fechar automaticamente sessões de entrada na inatividade do usuário
OpçãoInstalação necessáriaValoresPadrãoExemplo
allow-auto-disconnectNY, NNallow-auto-disconnect=Y
auto-disconnect-timeoutNTimeout em minutos10auto-disconnect-timeout=10

allow-only-conn-window-open

Permite conexão apenas se a janela RustDesk estiver aberta.

Localização:

  1. Desktop Configurações → Segurança → Segurança → Permitir conexão apenas se a janela RustDesk estiver aberta
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
YY, NNallow-only-conn-window-open=N

approve-mode

Aceita conexões de entrada via senha ou clique manual.

Localização:

  1. Desktop Configurações → Segurança → Senha → Caixa suspensa
  2. Móvel Compartilhar tela → Menu suspenso superior direito
Instalação necessáriaValoresPadrãoExemplo
Npassword, click, password-clickpassword-clickapprove-mode=password-click

verification-method

Que tipo de senha pode ser usada, senha temporária refere-se à senha aleatória de uso único.

Instalação necessáriaValoresPadrãoExemplo
Nuse-temporary-password, use-permanent-password, use-both-passwordsuse-both-passwordsverification-method=use-permanent-password

proxy-url

A URL do proxy.

Atualmente suporta http e socks5.

Localização:

  1. Desktop Configurações → Rede → Proxy → Proxy Socks5/Http(s)
  2. Móvel

Exemplos:

  1. http proxy-url=http://192.168.0.2:12345
  2. https proxy-url=https://192.168.0.2:12345
  3. socks5 proxy-url=socks5://192.168.0.2:1080

proxy-username & proxy-password

Nome de usuário e senha do proxy.

Localização:

  1. Desktop Configurações → Rede → Proxy → Proxy Socks5/Http(s)
  2. Móvel
OpçãoInstalação necessáriaValoresPadrãoExemplo
proxy-usernameNproxy-username=user
proxy-passwordNproxy-password=pass

Configurações Gerais

theme

Controla o tema da UI do cliente RustDesk.

Localização:

  1. Desktop Configurações → Geral → Tema
  2. Móvel Configurações → Configurações → Tema
Instalação necessáriaValoresPadrãoExemplo
Ndark, light, systemsystemtheme=system

lang

Controla o idioma do cliente RustDesk.

Localização:

  1. Desktop Configurações → Geral → Idioma
  2. Móvel Configurações → Configurações → Idioma
Instalação necessáriaValoresPadrãoExemplo
Ndefault, ar, bg, …defaultlang=default

Os idiomas atualmente disponíveis são:

ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, kz, lt, lv, nb, nl, pl, pt, ro, ru, sk, sl, sq, sr, sv, th, tr, uk, vn, zh-cn, zh-tw

Você pode verificar LANGS no código para a lista de idiomas mais recente.

allow-auto-record-incoming

Grava automaticamente sessões de entrada.

Localização:

  1. Desktop Configurações → Geral → Gravação → Gravar automaticamente sessões de entrada
  2. Móvel Configurações → Gravação → Gravar automaticamente sessões de entrada
Instalação necessáriaValoresPadrãoExemplo
NY, NNallow-auto-record-incoming=Y

allow-auto-record-outgoing

Grava automaticamente sessões de saída.

Localização:

  1. Desktop Configurações → Geral → Gravação → Gravar automaticamente sessões de saída
  2. Móvel Configurações → Gravação → Gravar automaticamente sessões de saída
Instalação necessáriaValoresPadrãoExemploVersão
NY, NNallow-auto-record-outgoing=Y>= 1.3.2

video-save-directory

O diretório para salvar vídeos gravados.

Localização:

  1. Desktop Configurações → Geral → Gravação → Diretório de salvamento de vídeo
  2. Móvel Configurações → Gravação

Valores padrão:

  1. macOS ~/Movies/app_name
  2. Linux ~/Videos/app_name
  3. Windows %USERPROFILE%\Videos\app_name
  4. Android /Storage/emulated/0/app_name/ScreenRecord

Nota: Substitua app_name pelo nome atual do aplicativo.

enable-confirm-closing-tabs

Controla se deve mostrar um diálogo de confirmação antes de fechar todas as abas remotas.

Localização:

  1. Desktop Configurações → Geral → Outro → Confirmar antes de fechar múltiplas abas
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-confirm-closing-tabs=Y

enable-abr

Habilita bitrate adaptativo.

Localização:

  1. Desktop Configurações → Geral → Outro → Bitrate adaptativo
  2. Móvel Configurações → Compartilhar tela → Bitrate adaptativo (beta)
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-abr=Y

allow-remove-wallpaper

Remove papel de parede durante sessões de entrada.

Localização:

  1. Desktop Configurações → Geral → Outro → Remover papel de parede durante sessões de entrada
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNallow-remove-wallpaper=N

enable-open-new-connections-in-tabs

Controla se deve usar uma nova aba ou uma nova janela para abrir uma nova conexão.

Localização:

  1. Desktop Configurações → Geral → Outro → Abrir conexão em nova aba
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-open-new-connections-in-tabs=Y

allow-always-software-render

Sempre usar renderização por software.

Localização:

  1. Desktop Configurações → Geral → Outro → Sempre usar renderização por software
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNallow-always-software-render=N

allow-linux-headless

Permitir conexão de entrada se não houver displays.

Esta opção requer ambiente desktop, servidor Xorg e GDM, veja PR 3902.

Localização:

  1. Desktop Configurações → Geral → Outro → Permitir Linux headless
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
YY, NNallow-linux-headless=N

enable-hwcodec

Habilita codificação por hardware para tornar a imagem mais suave.

Localização:

  1. Desktop
  2. Móvel Configurações → Codec de hardware
Instalação necessáriaValoresPadrãoExemplo
NY, NYenable-hwcodec=Y

peer-card-ui-type

Controla a visualização de cartões de pares, inclui “Tiles grandes”, “Tiles pequenos” e “Lista”.

Localização:

  1. Desktop Início → Painel de pares → Ícone de grade superior direito
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
N0, 1, 20peer-card-ui-type=0

0 Tiles grandes
1 Tiles pequenos
2 Lista

peer-sorting

Controla a ordem dos cartões de pares.

Localização:

  1. Desktop Início → Painel de pares → Ícone de classificação superior direito
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NRemote ID, Remote Host, UsernameRemote IDpeer-sorting=Remote ID

sync-ab-with-recent-sessions

Controla se deve sincronizar o catálogo de endereços com sessões recentes.

Localização:

  1. Desktop Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Sincronizar com sessões recentes
  2. Móvel Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Sincronizar com sessões recentes
Instalação necessáriaValoresPadrãoExemplo
NY, NNsync-ab-with-recent-sessions=N

sync-ab-tags

Controla se deve classificar as tags do catálogo de endereços.

Localização:

  1. Desktop Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Classificar tags
  2. Móvel Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Classificar tags
Instalação necessáriaValoresPadrãoExemplo
NY, NNsync-ab-tags=N

filter-ab-by-intersection

Filtrar catálogo de endereços por interseção de tags.

Prévia: PR #5985

Localização:

  1. Desktop Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Filtrar por interseção
  2. Móvel Início → Painel de pares → Catálogo de endereços → Tags → Menu suspenso → Filtrar por interseção
Instalação necessáriaValoresPadrãoExemplo
NY, NNfilter-ab-by-intersection=N

Configurações de Display

view-only

Esta opção definirá a opção “apenas visualização” para cada par após a primeira conexão.

Então a opção “apenas visualização” nas configurações de cada par controlará se a conexão é apenas visualização.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Modo de visualização
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Modo de visualização
Instalação necessáriaValoresPadrãoExemplo
NY, NNview-only=Y

show-monitors-toolbar

Controla se deve mostrar monitores na barra de ferramentas.

show-monitors-toolbar

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Mostrar barra de ferramentas de monitores
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNshow-monitors-toolbar=Y

collapse-toolbar

Controla se a barra de ferramentas remota é recolhida após conectar.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Recolher barra de ferramentas
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNcollapse-toolbar=Y

show-remote-cursor

Esta opção definirá a opção “mostrar cursor remoto” para cada par após a primeira conexão.

Então a opção “mostrar cursor remoto” nas configurações de cada par controlará se o cursor remoto é exibido na página de controle remoto.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Mostrar cursor remoto
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Mostrar cursor remoto
Instalação necessáriaValoresPadrãoExemplo
NY, NNshow-remote-cursor=N

follow-remote-cursor

Esta opção definirá a opção “seguir cursor remoto” para cada par após a primeira conexão.

Então a opção “seguir cursor remoto” nas configurações de cada par controlará se deve seguir o cursor remoto.

Prévia: PR 7717

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Seguir cursor remoto
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Seguir cursor remoto
Instalação necessáriaValoresPadrãoExemplo
NY, NNfollow-remote-cursor=Y

follow-remote-window

Esta opção definirá a opção “seguir janela remota” para cada par após a primeira conexão.

Então a opção “seguir janela remota” nas configurações de cada par controlará se deve seguir a janela remota.

Prévia: PR 7717

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Seguir foco da janela remota
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Seguir foco da janela remota
Instalação necessáriaValoresPadrãoExemplo
NY, NNfollow-remote-window=Y

zoom-cursor

Esta opção definirá a opção “zoom cursor” para cada par após a primeira conexão.

A opção “zoom cursor” nas configurações de cada par controlará então se o cursor é dimensionado com base na escala de imagem atual.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Zoom cursor
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNzoom-cursor=Y

show-quality-monitor

Esta opção definirá a opção “mostrar monitor de qualidade” para cada par após a primeira conexão.

A opção “mostrar monitor de qualidade” nas configurações de cada par controlará então se deve mostrar o monitor de qualidade.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Mostrar monitor de qualidade
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Mostrar monitor de qualidade
Instalação necessáriaValoresPadrãoExemplo
NY, NNshow-quality-monitor=Y

disable-audio

Esta opção definirá a opção “desabilitar áudio” para cada par após a primeira conexão.

A opção “desabilitar áudio” nas configurações de cada par controlará então se deve reproduzir som.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Mudo
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Mudo
Instalação necessáriaValoresPadrãoExemplo
NY, NNdisable-audio=Y

enable-file-copy-paste

Esta opção definirá a opção “habilitar cópia e colagem de arquivo” para cada par após a primeira conexão.

A opção “habilitar cópia e colagem de arquivo” nas configurações de cada par controlará então se deve habilitar cópia e colagem de arquivo na conexão.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Habilitar cópia e colagem de arquivo (apenas Windows)
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNenable-file-copy-paste=Y

disable-clipboard

Esta opção definirá a opção “desabilitar área de transferência” para cada par após a primeira conexão.

A opção “desabilitar área de transferência” nas configurações de cada par controlará então se deve habilitar cópia e colagem de texto.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Desabilitar área de transferência
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Desabilitar área de transferência
Instalação necessáriaValoresPadrãoExemplo
NY, NNdisable-clipboard=Y

lock-after-session-end

Esta opção definirá a opção “bloquear após fim da sessão” para cada par após a primeira conexão.

A opção “bloquear após fim da sessão” nas configurações de cada par controlará então se deve bloquear a máquina par após o fim da sessão.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Bloquear após fim da sessão
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Bloquear após fim da sessão
Instalação necessáriaValoresPadrãoExemplo
NY, NNlock-after-session-end=Y

privacy-mode

Esta opção definirá a opção “modo privacidade” para cada par após a primeira conexão.

A opção “modo privacidade” nas configurações de cada par controlará então se deve usar modo privacidade após conectar.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Modo privacidade
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Modo privacidade
Instalação necessáriaValoresPadrãoExemplo
NY, NNprivacy-mode=Y

touch-mode

Esta opção definirá a opção “modo toque” para cada par após a primeira conexão.

A opção “modo toque” nas configurações de cada par controlará então se deve usar modo toque ou modo mouse.

Localização:

  1. Desktop
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Modo toque
Instalação necessáriaValoresPadrãoExemplo
NY, NNtouch-mode=Y

i444

Esta opção definirá a opção “i444” para cada par após a primeira conexão.

A opção “i444” nas configurações de cada par controlará então se deve usar cor verdadeira.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Cor verdadeira (4:4:4)
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Cor verdadeira (4:4:4)
Instalação necessáriaValoresPadrãoExemplo
NY, NNi444=Y

reverse-mouse-wheel

Esta opção definirá a opção “reverter roda do mouse” para cada par após a primeira conexão.

A opção “reverter roda do mouse” nas configurações de cada par controlará então se deve reverter a roda do mouse.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Reverter roda do mouse
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Reverter roda do mouse
Instalação necessáriaValoresPadrãoExemplo
NY, NNreverse-mouse-wheel=Y

swap-left-right-mouse

Esta opção definirá a opção “trocar botão esquerdo-direito do mouse” para cada par após a primeira conexão.

A opção “trocar botão esquerdo-direito do mouse” nas configurações de cada par controlará então se deve trocar o botão esquerdo-direito do mouse.

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Trocar botão esquerdo-direito do mouse
  2. Móvel Configurações → Configurações de display → Outras opções padrão → Trocar botão esquerdo-direito do mouse
Instalação necessáriaValoresPadrãoExemplo
NY, NNswap-left-right-mouse=Y

displays-as-individual-windows

Esta opção definirá a opção “displays como janelas individuais” para cada par após a primeira conexão.

A opção “displays como janelas individuais” nas configurações de cada par controlará então se deve mostrar displays como janelas individuais.

Prévia: PR 5945

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Mostrar displays como janelas individuais
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNdisplays-as-individual-windows=Y

use-all-my-displays-for-the-remote_session

Esta opção definirá a opção “usar todos os meus displays para a sessão remota” para cada par após a primeira conexão.

A opção “usar todos os meus displays para a sessão remota” nas configurações de cada par controlará então se deve usar todos os meus displays para a sessão remota.

Prévia: PR 6064

Localização:

  1. Desktop Configurações → Display → Outras opções padrão → Usar todos os meus displays para a sessão remota
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
NY, NNuse-all-my-displays-for-the-remote_session=Y

view-style

Esta opção definirá a opção “estilo de visualização” para cada par após a primeira conexão.

A opção “estilo de visualização” nas configurações de cada par controlará então o estilo de visualização.

Localização:

  1. Desktop Configurações → Display → Estilo de visualização padrão
  2. Móvel Configurações → Configurações de display → Estilo de visualização padrão
Instalação necessáriaValoresPadrãoExemplo
Noriginal, adaptiveoriginalview-style=original

scroll-style

Esta opção definirá a opção “estilo de rolagem” para cada par após a primeira conexão.

A opção “estilo de rolagem” nas configurações de cada par controlará então o estilo de rolagem.

Localização:

  1. Desktop Configurações → Display → Estilo de rolagem padrão
  2. Móvel
Instalação necessáriaValoresPadrãoExemplo
Nscrollauto, scrollbarscrollautoscroll-style=scrollauto

image-quality

Esta opção definirá a opção “qualidade de imagem” para cada par após a primeira conexão.

A opção “qualidade de imagem” nas configurações de cada par controlará então a qualidade da imagem.

Localização:

  1. Desktop Configurações → Display → Qualidade de imagem padrão
  2. Móvel Configurações → Configurações de display → Qualidade de imagem padrão
Instalação necessáriaValoresPadrãoExemplo
Nbest, balanced, low, custombalancedimage-quality=balanced

custom-image-quality

Esta opção definirá a opção “qualidade de imagem personalizada” para cada par após a primeira conexão.

A opção “qualidade de imagem personalizada” nas configurações de cada par controlará então a qualidade da imagem se “qualidade de imagem” estiver definida como personalizada.

Localização:

  1. Desktop Configurações → Display → Qualidade de imagem padrão → Personalizada
  2. Móvel Configurações → Configurações de display → Qualidade de imagem padrão → Personalizada
Instalação necessáriaValoresPadrãoExemplo
N[10.0, 2000.0]50.0custom-image-quality=50

custom-fps

Esta opção definirá a opção “fps personalizado” para cada par após a primeira conexão.

A opção “fps personalizado” nas configurações de cada par controlará então os fps se “qualidade de imagem” estiver definida como personalizada.

Localização:

  1. Desktop Configurações → Display → Qualidade de imagem padrão → Personalizada
  2. Móvel Configurações → Configurações de display → Qualidade de imagem padrão → Personalizada
Instalação necessáriaValoresPadrãoExemplo
N[5, 120]30custom-fps=30

codec-preference

Esta opção definirá a opção “preferência de codec” para cada par após a primeira conexão.

A opção “preferência de codec” nas configurações de cada par controlará então o codec para imagens.

Localização:

  1. Desktop Configurações → Display → Codec padrão
  2. Móvel Configurações → Configurações de display → Codec padrão
Instalação necessáriaValoresPadrãoExemplo
Nauto, vp8, vp9, av1, h264, h265autocodec-preference=auto

Cuidado: Opções diferentes de “vp8” e “vp9” podem não funcionar. Isso depende do que sua máquina suporta.

Outros

preset-address-book-name & preset-address-book-tag

Nome e tag de catálogo de endereços predefinidos, https://github.com/rustdesk/rustdesk-server-pro/issues/257. Você pode definir preset-address-book-name apenas se não quiser definir tag. Por favor, use nome e tag de catálogo de endereços válidos na sua página de catálogo de endereços do console web.

OpçãoInstalação necessáriaValoresPadrãoExemplo
preset-address-book-nameNpreset-address-book-name=<nome do catálogo de endereços>
preset-address-book-tagNpreset-address-book-tag=<nome da tag do catálogo de endereços>

disable-group-panel

Desabilita painel de grupo (ao lado do painel de catálogo de endereços, é nomeado “Dispositivos acessíveis” desde 1.3.8) no cliente RustDesk, https://github.com/rustdesk/rustdesk-server-pro/issues/250.

OpçãoInstalação necessáriaValoresPadrãoExemplo
disable-group-panelNY, NNdisable-group-panel=Y

pre-elevate-service

Elevação automática na execução para Windows portable, https://github.com/rustdesk/rustdesk-server-pro/issues/252.

OpçãoInstalação necessáriaValoresPadrãoExemplo
pre-elevate-serviceNY, NNpre-elevate-service=Y

disable-floating-window

Quando o serviço Android inicia, ele exibirá uma janela flutuante, o que ajuda a prevenir que o sistema mate o serviço RustDesk.

ValoresPadrãoExemplo
Y, NNdisable-floating-window=Y

floating-window-size

Quando o serviço Android inicia, ele exibirá uma janela flutuante, o que ajuda a prevenir que o sistema mate o serviço RustDesk. Quando o tamanho é menor que 120, a janela flutuante será difícil de clicar. Um tamanho muito pequeno pode não conseguir manter o serviço em segundo plano em alguns dispositivos.

ValoresPadrãoExemplo
[32, 320]120floating-window-size=120

floating-window-untouchable

Por padrão, clicar na janela flutuante fará aparecer um menu. Após defini-la como ‘intocável’, clicar ou deslizar passará pela janela flutuante e será transmitido para a janela subjacente. Após ser definida como ‘intocável’, a posição da janela flutuante não pode ser alterada, e o sistema pode automaticamente definir a janela flutuante como semi-transparente. No entanto, este recurso pode não funcionar em um pequeno número de aplicações, como o app GitHub.

ValoresPadrãoExemplo
Y, NNfloating-window-untouchable=Y

floating-window-transparency

Janelas flutuantes Android têm transparência ajustável. Se você quiser habilitar mas ocultar a janela flutuante, pode definir a transparência para 0, a janela flutuante será automaticamente definida como ‘intocável’ para passar eventos de clique.

ValoresPadrãoExemplo
[0, 10]10floating-window-transparency=5

floating-window-svg

Se nenhum ícone for definido para a janela flutuante Android, ela exibirá por padrão o ícone RustDesk. Ao definir, por favor escreva o conteúdo de texto SVG em uma linha, e preste atenção às limitações de suporte SVG.

PadrãoExemplo
Ícone RustDeskfloating-window-svg=<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1717559129252" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4248" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><path d="M950.857143 512c0 242.285714-196.571429 438.857143-438.857143 438.857143S73.142857 754.285714 73.142857 512 269.714286 73.142857 512 73.142857s438.857143 196.571429 438.857143 438.857143z" fill="#1296db" p-id="4249"></path></svg>

keep-screen-on

Isto é para o lado controlado Android. Note que manter a tela ligada depende da janela flutuante.

ValoresPadrãoExemplo
never, during-controlled, service-onduring-controlledkeep-screen-on=never

enable-directx-capture

Isto é para o lado controlado Windows. Se você não encontrar problemas, é recomendado usar as configurações padrão, que priorizam usar DirectX para capturas de tela em vez de usar GDI diretamente.

ValoresPadrãoExemplo
Y, NYenable-directx-capture=N

enable-android-software-encoding-half-scale

Isto é para o lado controlado Android. Por padrão, quando a resolução é maior que 1200, codificação por hardware usa a resolução original, enquanto codificação por software usa metade da resolução, já que codificação por software é mais lenta. Esta opção é usada para definir se a codificação por software deve ser dimensionada para metade da resolução.

ValoresPadrãoExemplo
Y, NYenable-android-software-encoding-half-scale=N

allow-remote-cm-modification

Controla se deve permitir que o lado de controle clique na janela de gerenciamento de conexão para aceitar conexões, alterar permissões, etc.

https://github.com/rustdesk/rustdesk/issues/7425

ValoresPadrãoExemplo
Y, NNallow-remote-cm-modification=Y

remove-preset-password-warning

Controla se deve remover o aviso de segurança na GUI quando há senha predefinida no cliente personalizado.

https://github.com/rustdesk/rustdesk-server-pro/discussions/286

https://github.com/rustdesk/rustdesk/discussions/7956

ValoresPadrãoExemplo
Y, NYremove-preset-password-warning=Y

hide-security-settings / hide-network-settings / hide-server-settings / hide-proxy-settings / hide-websocket-settings / hide-remote-printer-settings

Controla se deve ocultar algumas configurações. Por favor, certifique-se de que Desabilitar configurações esteja desligado, caso contrário estas não funcionarão.

https://github.com/rustdesk/rustdesk-server-pro/issues/263

https://github.com/rustdesk/rustdesk-server-pro/issues/276

ValoresPadrãoExemplo
Y, NNhide-security-settings=Y

hide-username-on-card

Controla se deve mostrar nome de usuário na lista de dispositivos. Porque às vezes, o nome de usuário é muito longo, ocultará as outras informações.

https://github.com/rustdesk/rustdesk-server-pro/issues/284#issuecomment-2216521407

ValoresPadrãoExemplo
Y, NNhide-username-on-card=Y

hide-help-cards

Controla se deve mostrar avisos UAC / permissão na GUI.

https://github.com/rustdesk/rustdesk/issues/8687

ValoresPadrãoExemplo
Y, NNhide-help-cards=Y

display-name

Altere seu nome de exibição que será mostrado no popup quando você se conectar ao dispositivo remoto. Por padrão, exibe primeiro o nome do usuário logado, caso contrário exibe seu nome de usuário do SO.

https://github.com/rustdesk/rustdesk-server-pro/issues/277

disable-udp

Controla se deve usar apenas TCP. Não usará mais UDP 21116, TCP 21116 será usado no lugar.

ValoresPadrãoExemplo
Y, NNdisable-udp=Y

preset-user-name / preset-strategy-name / preset-device-group-name

Atribui usuário / estratégia / grupo de dispositivo ao dispositivo. Você também pode fazer isso via linha de comando.

https://github.com/rustdesk/rustdesk-server-pro/discussions/304

grupo de dispositivo está disponível no cliente RustDesk >=1.3.8, pro >= 1.5.0

default-connect-password

Você usa a senha de conexão padrão para estabelecer conexões com dispositivos remotos. Esta senha é configurada no lado de controle e não deve ser confundida com qualquer senha predefinida encontrada no cliente controlado (apenas entrada).

ex. default-connect-password=abcd1234

enable-trusted-devices

Permite que dispositivos confiáveis pulem verificação 2FA.

https://github.com/rustdesk/rustdesk/discussions/8513#discussioncomment-10234494

ValoresPadrãoExemplo
Y, NYenable-trusted-devices=N

hide-tray

Desabilita o ícone da bandeja na bandeja do sistema.

https://github.com/rustdesk/rustdesk-server-pro/issues/332

ValoresPadrãoExemplo
Y, NNhide-tray=Y

one-way-clipboard-redirection

Desabilita sincronização de área de transferência do lado controlado para o lado de controle, disponível no cliente RustDesk >=1.3.1 (lado controlado)

https://github.com/rustdesk/rustdesk/discussions/7837

ValoresPadrãoExemplo
Y, NNone-way-clipboard-redirection=Y

one-way-file-transfer

Desabilita transferência de arquivo do lado controlado para o lado de controle, disponível no cliente RustDesk >=1.3.1 (lado controlado)

https://github.com/rustdesk/rustdesk/discussions/7837

ValoresPadrãoExemplo
Y, NNone-way-file-transfer=Y

sync-init-clipboard

Se sincronizar área de transferência inicial ao estabelecer conexão (apenas do lado de controle para o lado controlado), disponível no cliente RustDesk >=1.3.1 (lado de controle)

https://github.com/rustdesk/rustdesk/discussions/9010

ValoresPadrãoExemplo
Y, NNsync-init-clipboard=Y

allow-logon-screen-password

Se permitir entrada de senha na tela de logon quando modo de aprovação apenas clique for usado, disponível no cliente RustDesk >=1.3.1 (lado controlado)

https://github.com/rustdesk/rustdesk/discussions/9269

ValoresPadrãoExemplo
Y, NNallow-logon-screen-password=Y

allow-https-21114

Tipicamente, HTTPS usa porta 443. Quando a porta do servidor API está incorretamente definida para 21114, o cliente RustDesk removerá por padrão a configuração da porta 21114. Definir a opção para Y permite o uso de 21114 como porta HTTPS. Disponível no cliente RustDesk >=1.3.9.

https://github.com/rustdesk/rustdesk-server-pro/discussions/570

ValoresPadrãoExemplo
Y, NNallow-https-21114=Y

allow-d3d-render

Renderização D3D pode obter FPS alto e reduzir o uso de cpu, mas a tela de controle remoto pode ficar preta em alguns dispositivos. Disponível no cliente RustDesk >=1.3.9, apenas windows.

ValoresPadrãoExemplo
Y, NNallow-d3d-render=Y

allow-hostname-as-id

Usar hostname como id, espaços no hostname são substituídos por ‘-’. Isso não é 100% garantido e só ocorre na primeira vez que o cliente RustDesk é executado (ou seja, em um cliente recém-instalado); se um conflito ocorrer, um ID aleatório será atribuído.

Disponível no cliente RustDesk versão 1.4.0 e posterior.

ValoresPadrãoExemplo
Y, NNallow-hostname-as-id=Y

allow-websocket

Usar protocolo WebSocket para conectar servidor e cliente. Disponível apenas no cliente RustDesk >=1.4.0 e servidor Pro >= 1.5.7. Note que WebSocket apenas suporta conexão relay.

Para fazer WebSocket funcionar, você precisa configurar seu proxy reverso corretamente, https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms

ValoresPadrãoExemplo
Y, NNallow-websocket=Y

allow-numeric-one-time-password

Esta opção habilita ou desabilita o uso de senhas de uso único apenas numéricas. Disponível apenas no cliente RustDesk >=1.4.1 e servidor Pro >= 1.5.9.

Discussão: https://github.com/rustdesk/rustdesk-server-pro/discussions/685

Prévia: https://github.com/rustdesk/rustdesk/pull/11846

ValoresPadrãoExemplo
Y, NNallow-numeric-one-time-password=Y

register-device

Não registrar o dispositivo, você não o verá na página de dispositivos no console web.

Disponível apenas no servidor Pro >= 1.6.0 e requer licença custom2 e número de conexões simultâneas >= 2.

Se register-device=N, o seguinte não funcionará para este dispositivo.

  • Login
  • Comando --assign
  • preset-address-book-name, --preset-address-book-tag, preset-user-name, preset-strategy-name, preset-device-group-name
  • Logs de Auditoria
  • Estratégia

Discussão: https://github.com/rustdesk/rustdesk-server-pro/discussions/672 e https://github.com/rustdesk/rustdesk-server-pro/discussions/182

ValoresPadrãoExemplo
Y, NYregister-device=N