Todas as configurações avançadas de clientes personalizados estão cobertas aqui.
Existem quatro tipos de configurações:
A hierarquia de privilégios para essas configurações é a seguinte: Sobrescrita > Estratégia > Usuário > Padrão
.
Define o modo de acesso (permissões) para conexões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | custom, full, view | custom | access-mode=custom |
Habilita a entrada de teclado/mouse para conexões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-keyboard=Y |
Habilita copiar e colar para conexões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-clipboard=Y |
Habilita copiar e colar arquivos ou transferência de arquivos (sessão) para conexões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-file-transfer=Y |
Habilita gravação e transferência de áudio para o par.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-audio=Y |
Habilita tunelamento TCP.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-tunnel=Y |
Habilita reinicialização pelo lado de controle.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-remote-restart=Y |
Habilita a gravação de sessões.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-record-session=Y |
Permite que o lado de controle bloqueie a entrada de outros usuários.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-block-input=Y |
Permite que o lado de controle altere as configurações na IU controlada do RustDesk.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | allow-remote-config-modification=Y |
Permite que pares da LAN me descubram.
Após a descoberta da rede local, o WOL pode funcionar se for compatível localmente.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
Y | Y, N | Y | enable-lan-discovery=Y |
Habilita acesso direto por IP.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | direct-server=Y |
Porta de acesso direto por IP.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | 21118 | direct-access-port=21118 |
Usar lista branca de IP.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | , or <ip1>,<ip2>,<ip3> | , means no filter | whitelist=, |
Fechar automaticamente sessões recebidas após um período de inatividade do usuário.
Localização:
Opção | Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|---|
allow-auto-disconnect | N | Y, N | N | allow-auto-disconnect=Y |
auto-disconnect-timeout | N | Timeout in minutes | 10 | auto-disconnect-timeout=10 |
Permitir conexão apenas se a janela do RustDesk estiver aberta.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
Y | Y, N | N | allow-only-conn-window-open=N |
Aceitar conexões recebidas por senha ou clique manual.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | password, click, password-click | password-click | approve-mode=password-click |
A URL do proxy.
Atualmente suporta http
e socks5
.
Localização:
Exemplos:
url-do-proxy=http://192.168.0.2:12345
url-do-proxy=https://192.168.0.2:12345
url-do-proxy=socks5://192.168.0.2:1080
Nome de usuário e senha do proxy.
Localização:
Opção | Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|---|
proxy-username | N | proxy-username=user | ||
proxy-password | N | proxy-password=pass |
Controla o tema da interface do cliente RustDesk.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | dark, light, system | system | theme=system |
Controla o idioma do cliente RustDesk.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | default, ar, bg, … | default | lang=default |
Os idiomas disponíveis atualmente 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 o arquivo LANGS no código para obter a lista de idiomas mais recente.
Gravar automaticamente sessões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | allow-auto-record-incoming=Y |
Grave automaticamente sessões de saída.
Localização:
Instalação necessária | Valores | Padrão | Exemplo | Versão |
---|---|---|---|---|
N | Y, N | N | allow-auto-record-outgoing=Y | >= 1.3.2 |
O diretório para salvar vídeos gravados.
Localização:
Valores padrão:
Nota: Substitua nome_do_aplicativo pelo nome atual do aplicativo.
Controla se mostrar uma caixa de diálogo de confirmação antes de fechar todas as abas remotas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-confirm-closing-tabs=Y |
Habilitar taxa de bits adaptativa.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-abr=Y |
Remover papel de parede durante sessões recebidas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | allow-remove-wallpaper=N |
Controla se usar uma nova aba ou uma nova janela para abrir uma nova conexão.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-open-new-connections-in-tabs=Y |
Sempre usar renderização por software.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | allow-always-software-render=N |
Permitir conexão recebida se não houver monitores.
Esta opção requer ambiente de desktop, servidor Xorg e GDM, consulte PR 3902.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
Y | Y, N | N | allow-linux-headless=N |
Habilitar codificação por hardware para tornar a imagem mais suave.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | Y | enable-hwcodec=Y |
Controla a visualização dos cartões de pares, incluindo “Blocos grandes”, “Blocos pequenos” e “Lista”.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | 0, 1, 2 | 0 | peer-card-ui-type=0 |
0 Blocos grandes 1 Blocos pequenos 2 Lista
Controla a ordem dos cartões de pares.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Remote ID, Remote Host, Username | Remote ID | peer-sorting=Remote ID |
Controla se sincronizar a agenda com sessões recentes.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | sync-ab-with-recent-sessions=N |
Controla se ordenar as tags da agenda.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | sync-ab-tags=N |
Filtrar agenda por interseção de tags.
Prévia: PR #5985
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | filter-ab-by-intersection=N |
Esta opção definirá a opção “somente visualização” para todos os pares após a primeira conexão.
Em seguida, a opção “somente visualização” nas configurações de cada par controlará se a conexão é somente visualização.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | view-only=Y |
Controla se mostrar monitores na barra de ferramentas.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | show-monitors-toolbar=Y |
Controla se a barra de ferramentas remota é colapsada após a conexão.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | collapse-toolbar=Y |
Esta opção definirá a opção “mostrar cursor remoto” para todos os pares após a primeira conexão.
Em seguida, 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:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | show-remote-cursor=N |
Esta opção definirá a opção “seguir cursor remoto” para todos os pares após a primeira conexão.
Em seguida, a opção “seguir cursor remoto” nas configurações de cada par controlará se seguir o cursor remoto.
Prévia: PR 7717
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | follow-remote-cursor=Y |
Esta opção definirá a opção “seguir janela remota” para todos os pares após a primeira conexão.
Em seguida, a opção “seguir janela remota” nas configurações de cada par controlará se seguir a janela remota.
Prévia: PR 7717
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | follow-remote-window=Y |
Esta opção definirá a opção “zoom-cursor” para todos os pares após a primeira conexão.
A opção “zoom-cursor” nas configurações de cada par controlará então se o cursor será escalonado com base na escala de imagem atual.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | zoom-cursor=Y |
Esta opção definirá a opção “mostrar-monitor-de-qualidade” para todos os pares após a primeira conexão.
A opção “mostrar-monitor-de-qualidade” nas configurações de cada par controlará então se mostrar o monitor de qualidade.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | show-quality-monitor=Y |
Esta opção definirá a opção “desabilitar-audio” para todos os pares após a primeira conexão.
A opção “desabilitar-audio” nas configurações de cada par controlará então se reproduzir som.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | disable-audio=Y |
Esta opção definirá a opção “habilitar-copiar-colar-arquivos” para todos os pares após a primeira conexão.
A opção “habilitar-copiar-colar-arquivos” nas configurações de cada par controlará então habilitar copiar e colar arquivos na conexão.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | enable-file-copy-paste=Y |
Esta opção definirá a opção “desabilitar-clipboard” para todos os pares após a primeira conexão.
A opção “desabilitar-clipboard” nas configurações de cada par controlará então se habilitar a cópia e colagem de texto.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | disable-clipboard=Y |
Esta opção definirá a opção “bloquear-após-fim-da-sessão” para todos os pares 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 bloquear a máquina do par após o fim da sessão.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | lock-after-session-end=Y |
Esta opção definirá a opção “modo-privacidade” para todos os pares após a primeira conexão.
A opção “modo-privacidade” nas configurações de cada par controlará então se usar o modo privacidade após conectar.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | privacy-mode=Y |
Esta opção definirá a opção “modo-toque” para todos os pares após a primeira conexão.
A opção “modo-toque” nas configurações de cada par controlará então se usar o modo toque ou modo mouse.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | touch-mode=Y |
Esta opção definirá a opção “i444” para todos os pares após a primeira conexão.
A opção “i444” nas configurações de cada par controlará então se usar cores verdadeiras.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | i444=Y |
Esta opção definirá a opção “inverter-roda-do-mouse” para todos os pares após a primeira conexão.
A opção “inverter-roda-do-mouse” nas configurações de cada par controlará então se inverter a roda do mouse.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | reverse-mouse-wheel=Y |
Esta opção definirá a opção “trocar-botões-do-mouse” para todos os pares após a primeira conexão.
A opção “trocar-botões-do-mouse” nas configurações de cada par controlará então se trocar os botões esquerdo e direito do mouse.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | swap-left-right-mouse=Y |
Esta opção definirá a opção “exibir-monitores-como-janelas-individuais” para todos os pares após a primeira conexão.
A opção “exibir-monitores-como-janelas-individuais” nas configurações de cada par controlará então se mostrar monitores como janelas individuais.
Preview: PR 5945
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | displays-as-individual-windows=Y |
Esta opção definirá a opção “usar-todos-os-meus-monitores-para-sessão-remota” para todos os pares após a primeira conexão.
A opção “usar-todos-os-meus-monitores-para-sessão-remota” nas configurações de cada par controlará então se usar todos os meus monitores para a sessão remota.
Preview: PR 6064
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | Y, N | N | use-all-my-displays-for-the-remote_session=Y |
Esta opção definirá a opção “estilo-de-visualização” para todos os pares 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:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | original, adaptive | original | view-style=original |
Esta opção definirá a opção “estilo-de-rolagem” para todos os pares 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:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | scrollauto, scrollbar | scrollauto | scroll-style=scrollauto |
Esta opção definirá a opção “qualidade-da-imagem” para todos os pares após a primeira conexão.
A opção “qualidade-da-imagem” nas configurações de cada par controlará então a qualidade da imagem.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | best, balanced, low, custom | balanced | image-quality=balanced |
Esta opção definirá a opção “qualidade-da-imagem-personalizada” para todos os pares após a primeira conexão.
A opção “qualidade-da-imagem-personalizada” nas configurações de cada par controlará a qualidade da imagem se “qualidade-da-imagem” estiver definido como personalizado.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | [10.0, 2000.0] | 50.0 | custom-image-quality=50 |
Esta opção definirá a opção “fps-personalizado” para todos os pares após a primeira conexão.
A opção “fps-personalizado” nas configurações de cada par controlará o fps se “qualidade-da-imagem” estiver definido como personalizado.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | [5, 120] | 30 | custom-fps=30 |
Esta opção definirá a opção “preferência-de-codec” para todos os pares após a primeira conexão.
A opção “preferência-de-codec” nas configurações de cada par controlará o codec para imagens.
Localização:
Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|
N | auto, vp8, vp9, av1, h264, h265 | auto | codec-preference=auto |
Atenção: Opções diferentes de “vp8” e “vp9” podem não funcionar. Isso depende do que sua máquina suporta.
Nome e tag predefinidos da lista de endereços, https://github.com/rustdesk/rustdesk-server-pro/issues/257. Você pode definir somente preset-address-book-name se não quiser definir a tag. Use um nome e uma tag de lista de endereços válidos na página da lista de endereços do console web.
Opção | Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|---|
preset-address-book-name | N | preset-address-book-name=<address book name> | ||
preset-address-book-tag | N | preset-address-book-tag=<address book tag name> |
Desabilita o painel de grupo (ao lado do painel da lista de endereços) no cliente RustDesk, https://github.com/rustdesk/rustdesk-server-pro/issues/250.
Opção | Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|---|
disable-group-panel | N | Y, N | N | disable-group-panel=Y |
Elevação automática na execução para Windows portátil, https://github.com/rustdesk/rustdesk-server-pro/issues/252.
Opção | Instalação necessária | Valores | Padrão | Exemplo |
---|---|---|---|---|
pre-elevate-service | N | Y, N | N | pre-elevate-service=Y |
Quando o serviço do Android inicia, ele exibe uma janela flutuante, o que ajuda a impedir que o sistema finalize o serviço RustDesk.
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | disable-floating-window=Y |
Quando o serviço do Android inicia, ele exibe uma janela flutuante, o que ajuda a impedir que o sistema finalize o serviço RustDesk. Quando o tamanho for menor que 120, a janela flutuante será difícil de clicar. Um tamanho muito pequeno pode não ser capaz de manter o serviço em segundo plano em alguns dispositivos.
Valores | Padrão | Exemplo |
---|---|---|
[32, 320] | 120 | floating-window-size=120 |
Por padrão, clicar na janela flutuante abrirá um menu. Depois de defini-lo como “intocavel”, clicar ou deslizar passará pela janela flutuante e será transmitido para a janela subjacente. Depois de ser definida como “intocavel”, a posição da janela flutuante não pode ser alterada e o sistema pode definir automaticamente a janela flutuante para ser semi-transparente. No entanto, esse recurso pode não funcionar em um pequeno número de aplicativos, como o aplicativo GitHub.
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | floating-window-untouchable=Y |
As janelas flutuantes do Android têm transparência ajustável. Se você deseja habilitar, mas ocultar a janela flutuante, você pode definir a transparência para 0, a janela flutuante será automaticamente definida como “intocavel” para passar pelos eventos de clique.
Valores | Padrão | Exemplo |
---|---|---|
[0, 10] | 10 | floating-window-transparency=5 |
Se um ícone não for definido para a janela flutuante do Android, o padrão será exibir o ícone do RustDesk. Ao definir, escreva o conteúdo do texto do SVG em uma linha e preste atenção às limitações de suporte do SVG.
Padrão | Exemplo |
---|---|
RustDesk icon | floating-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> |
Esta opção é para o lado controlado do Android. Observe que manter a tela ligada depende da janela flutuante.
Valores | Padrão | Exemplo |
---|---|---|
never, during-controlled, service-on | during-controlled | keep-screen-on=never |
Esta opção é para o lado controlado do Windows. Se você não encontrar nenhum problema, é recomendável usar as configurações padrão, que priorizam o uso do DirectX para capturas de tela em vez de usar o GDI diretamente.
Valores | Padrão | Exemplo |
---|---|---|
Y, N | Y | enable-directx-capture=N |
Esta opção é para o lado controlado do Android. Por padrão, quando a resolução é maior que 1200, a codificação por hardware usa a resolução original, enquanto a codificação por software usa metade da resolução, pois a 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.
Valores | Padrão | Exemplo |
---|---|---|
Y, N | Y | enable-android-software-encoding-half-scale=N |
Controla se permite 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
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | allow-remote-cm-modification=Y |
Controla se deve remover o aviso de segurança na GUI quando houver uma senha predefinida no cliente personalizado.
https://github.com/rustdesk/rustdesk-server-pro/discussions/286
https://github.com/rustdesk/rustdesk/discussions/7956
Valores | Padrão | Exemplo |
---|---|---|
Y, N | Y | remove-preset-password-warning=Y |
Controla se deseja ocultar algumas configurações. Certifique-se de que “Desativar configurações” esteja desativado, caso contrário, elas não funcionarão.
https://github.com/rustdesk/rustdesk-server-pro/issues/263
https://github.com/rustdesk/rustdesk-server-pro/issues/276
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | hide-security-settings=Y |
Controla se deseja mostrar o nome de usuário na lista de dispositivos. Porque às vezes, o nome de usuário é muito longo e oculta as outras informações.
https://github.com/rustdesk/rustdesk-server-pro/issues/284#issuecomment-2216521407
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | hide-username-on-card=Y |
Controla se deseja mostrar avisos de UAC / permissão na GUI.
https://github.com/rustdesk/rustdesk/issues/8687
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | hide-help-cards=Y |
Altere seu nome de exibição que será mostrado no pop-up quando você se conectar a um dispositivo remoto. Por padrão, ele exibe o nome de usuário do seu sistema operacional.
https://github.com/rustdesk/rustdesk-server-pro/issues/277
Controla se deseja usar apenas TCP. Não usará mais UDP 21116, TCP 21116 será usado.
Valores | Padrão | Exemplo |
---|---|---|
Y, N | N | disable-udp=Y |
Atribuir usuário/estratégia/grupo de dispositivos aos dispositivos. Você também pode fazer isso via linha de comando.
https://github.com/rustdesk/rustdesk-server-pro/discussions/304
grupo de dispositivos está disponível no cliente RustDesk >=1.3.8, pro >= 1.5.0
Senha padrão usada para conectar a dispositivos remotos, esta senha tem prioridade inferior à senha da lista de endereços e à senha salva localmente.
Exemplo: senha-de-conexão-padrão=abcd1234
Permitir que dispositivos confiáveis ignorem a verificação 2FA.
https://github.com/rustdesk/rustdesk/discussions/8513#discussioncomment-10234494
Valores | Padrão | Exemplo |
---|---|---|
Y, N | Y | enable-trusted-devices=N |