Skip to content
Esta página foi traduzida com IA e pode conter imprecisões. Ajude a melhorar no GitHub.

API de administração do Gately ​

A API de administração do Gately serve para gerenciamento em lote por scripts e automação.

Autenticação: crie um token na página "Tokens de API" da administração e envie no cabeçalho da requisição Authorization: Bearer gtl_xxxx.

Permissões: cada token possui apenas as permissões marcadas na criação, no formato <módulo>:read ou <módulo>:write; a permissão de escrita inclui a de leitura. As interfaces de conta, verificação em duas etapas, gerenciamento de tokens, backup, restauração, reinício e configurações do sistema só podem ser usadas com sessão de login.

O corpo da requisição usa Content-Type: application/json; os erros são sempre retornados como {"error": "descrição"}.

Módulos desativados em "Configurações → Módulos" não oferecem API: seus endpoints retornam 403 e deixam de aparecer na documentação da API da instância em execução.

Site oficial: https://gately.cn

A descrição legível por máquina está em openapi.json (OpenAPI 3.0) no mesmo diretório.

Início rápido ​

bash
# Ver o status do sistema (requer status:read)
curl -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/status

# Listar todas as tarefas DDNS (requer ddns:read)
curl -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/ddns/tasks

# Sincronizar uma tarefa DDNS imediatamente (requer ddns:write; a key vem da lista retornada no passo anterior)
curl -X POST -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/ddns/tasks/<key>/sync

Permissões ​

Domínio de permissãoNomePermissões disponíveis
portforwardEncaminhamento de portasportforward:read、portforward:write
ddnsDNS dinâmicoddns:read、ddns:write
stunTravessia STUNstun:read、stun:write
tailscaleRede Tailscaletailscale:read、tailscale:write
frpTravessia de rede interna frpfrp:read、frp:write
cloudflaredTúnel Cloudflarecloudflared:read、cloudflared:write
sslCertificado SSLssl:read、ssl:write
wafFirewall WAFwaf:read、waf:write
webserviceServiço webwebservice:read、webservice:write
guardPrevenção de intrusãoguard:read、guard:write
wolWake-on-LANwol:read、wol:write
webterminalTerminal webwebterminal:read、webterminal:write
cronTarefa agendadacron:read、cron:write
dockerGerenciamento do Dockerdocker:read、docker:write
webdavServiço WebDAVwebdav:read、webdav:write
ftpServiço FTPftp:read、ftp:write
storageMontagens de armazenamentostorage:read、storage:write
notifyCentral de notificaçõesnotify:read、notify:write
nettoolsDiagnóstico de redenettools:read、nettools:write
backupBackup de configuraçãobackup:read、backup:write
statusEstado do sistemastatus:read
logsLog do sistemalogs:read
metricsMétricas (Prometheus)metrics:read
importImportação de configuração do Luckyimport:write

Curingas: *:read significa somente leitura em todos os módulos; *:write ou * significa leitura e escrita em todos os módulos.

Encaminhamento de portas ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/portforward/logsportforward:readVer logs de execução do módulo
DELETE/api/portforward/logsportforward:writeLimpar logs de execução do módulo
GET/api/portforward/rulesportforward:readListar Regra de encaminhamento de portas
POST/api/portforward/rulesportforward:writeAdicionar Regra de encaminhamento de portas
PUT/api/portforward/rules/{key}portforward:writeModificar Regra de encaminhamento de portas
DELETE/api/portforward/rules/{key}portforward:writeExcluir Regra de encaminhamento de portas
PUT/api/portforward/rules/{key}/enableportforward:writeAtivar ou desativar Regra de encaminhamento de portas
PUT/api/portforward/rules-orderportforward:writeReordenar Regra de encaminhamento de portas
GET/api/portforward/settingsportforward:readLer configurações globais do encaminhamento de portas
PUT/api/portforward/settingsportforward:writeSalvar configurações globais do encaminhamento de portas

DNS dinâmico ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/ddns/logsddns:readVer logs de execução do módulo
DELETE/api/ddns/logsddns:writeLimpar logs de execução do módulo
GET/api/ddns/tasksddns:readListar Tarefa DDNS
POST/api/ddns/tasksddns:writeAdicionar Tarefa DDNS
PUT/api/ddns/tasks/{key}ddns:writeModificar Tarefa DDNS
DELETE/api/ddns/tasks/{key}ddns:writeExcluir Tarefa DDNS
PUT/api/ddns/tasks/{key}/enableddns:writeAtivar ou desativar Tarefa DDNS
PUT/api/ddns/tasks-orderddns:writeReordenar Tarefa DDNS
POST/api/ddns/tasks/{key}/syncddns:writeSincronizar uma tarefa DDNS imediatamente
GET/api/ddns/providersddns:readListar provedores de DNS suportados e seus parâmetros necessários
GET/api/ddns/netinterfacesddns:readListar placas de rede e endereços desta máquina
POST/api/ddns/iptestddns:writeTestar a obtenção do IP público
GET/api/ddns/defaultsddns:readLer valores padrão do DDNS
GET/api/ddns/settingsddns:readLer configurações globais do DDNS
PUT/api/ddns/settingsddns:writeSalvar configurações globais do DDNS

Travessia STUN ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/stun/logsstun:readVer logs de execução do módulo
DELETE/api/stun/logsstun:writeLimpar logs de execução do módulo
GET/api/stun/rulesstun:readListar Regra STUN
POST/api/stun/rulesstun:writeAdicionar Regra STUN
PUT/api/stun/rules/{key}stun:writeModificar Regra STUN
DELETE/api/stun/rules/{key}stun:writeExcluir Regra STUN
PUT/api/stun/rules/{key}/enablestun:writeAtivar ou desativar Regra STUN
PUT/api/stun/rules-orderstun:writeReordenar Regra STUN
POST/api/stun/rules/{key}/restartstun:writeReiniciar uma regra STUN
GET/api/stun/netinterfacesstun:readListar placas de rede e endereços desta máquina
GET/api/stun/settingsstun:readLer configurações globais do STUN
PUT/api/stun/settingsstun:writeSalvar configurações globais do STUN

Rede Tailscale ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/tailscale/logstailscale:readVer logs de execução do módulo
DELETE/api/tailscale/logstailscale:writeLimpar logs de execução do módulo
GET/api/tailscale/settingstailscale:readLer configurações do Tailscale
PUT/api/tailscale/settingstailscale:writeSalvar configurações do Tailscale
GET/api/tailscale/statustailscale:readVer o estado da conexão do Tailscale
POST/api/tailscale/restarttailscale:writeReiniciar o Tailscale
POST/api/tailscale/logouttailscale:writeSair do login do Tailscale

Travessia de rede interna frp ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/frp/logsfrp:readVer logs de execução do módulo
DELETE/api/frp/logsfrp:writeLimpar logs de execução do módulo
GET/api/frp/proxiesfrp:readListar Entrada
POST/api/frp/proxiesfrp:writeAdicionar Entrada
PUT/api/frp/proxies/{key}frp:writeModificar Entrada
DELETE/api/frp/proxies/{key}frp:writeExcluir Entrada
PUT/api/frp/proxies/{key}/enablefrp:writeAtivar ou desativar Entrada
PUT/api/frp/proxies-orderfrp:writeReordenar Entrada
POST/api/frp/importfrp:writeImportar configuração existente de frpc / frps (suporta ini antigo e toml novo); com apply igual a false apenas pré-visualiza
GET/api/frp/clientfrp:readLer configuração do cliente frp
PUT/api/frp/clientfrp:writeSalvar configuração do cliente frp
GET/api/frp/serverfrp:readLer configuração do servidor frp
PUT/api/frp/serverfrp:writeSalvar configuração do servidor frp

Túnel Cloudflare ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/cloudflared/logscloudflared:readVer logs de execução do módulo
DELETE/api/cloudflared/logscloudflared:writeLimpar logs de execução do módulo
GET/api/cloudflared/tunnelscloudflared:readListar Túnel Cloudflare
POST/api/cloudflared/tunnelscloudflared:writeAdicionar Túnel Cloudflare
PUT/api/cloudflared/tunnels/{key}cloudflared:writeModificar Túnel Cloudflare
DELETE/api/cloudflared/tunnels/{key}cloudflared:writeExcluir Túnel Cloudflare
PUT/api/cloudflared/tunnels/{key}/enablecloudflared:writeAtivar ou desativar Túnel Cloudflare
PUT/api/cloudflared/tunnels-ordercloudflared:writeReordenar Túnel Cloudflare
POST/api/cloudflared/tunnels/{key}/restartcloudflared:writeReiniciar um túnel Cloudflare
GET/api/cloudflared/settingscloudflared:readLer configurações do túnel Cloudflare
PUT/api/cloudflared/settingscloudflared:writeSalvar configurações do túnel Cloudflare

Certificado SSL ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/ssl/logsssl:readVer logs de execução do módulo
DELETE/api/ssl/logsssl:writeLimpar logs de execução do módulo
GET/api/ssl/certsssl:readListar Certificado
POST/api/ssl/certsssl:writeAdicionar Certificado
PUT/api/ssl/certs/{key}ssl:writeModificar Certificado
DELETE/api/ssl/certs/{key}ssl:writeExcluir Certificado
PUT/api/ssl/certs/{key}/enablessl:writeAtivar ou desativar Certificado
PUT/api/ssl/certs-orderssl:writeReordenar Certificado
POST/api/ssl/certs/{key}/renewssl:writeEmitir ou renovar o certificado imediatamente
GET/api/ssl/certs/{key}/downloadssl:writeBaixar certificado e chave privada
POST/api/ssl/certs/{key}/deployssl:writeImplantar um certificado agora
GET/api/ssl/deploy-targetsssl:readListar destinos de implantação disponíveis
GET/api/ssl/providersssl:readListar provedores de validação DNS suportados
GET/api/ssl/settingsssl:readLer configurações globais de certificados
PUT/api/ssl/settingsssl:writeSalvar configurações globais de certificados

Firewall WAF ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/waf/logswaf:readVer logs de execução do módulo
DELETE/api/waf/logswaf:writeLimpar logs de execução do módulo
GET/api/waf/instanceswaf:readListar Instância WAF
POST/api/waf/instanceswaf:writeAdicionar Instância WAF
PUT/api/waf/instances/{key}waf:writeModificar Instância WAF
DELETE/api/waf/instances/{key}waf:writeExcluir Instância WAF
PUT/api/waf/instances/{key}/enablewaf:writeAtivar ou desativar Instância WAF
PUT/api/waf/instances-orderwaf:writeReordenar Instância WAF
GET/api/waf/crswaf:readListar arquivos de regras OWASP CRS
GET/api/waf/crs/{file}waf:readLer um arquivo de regras CRS

Serviço web ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/webservice/logswebservice:readVer logs de execução do módulo
DELETE/api/webservice/logswebservice:writeLimpar logs de execução do módulo
GET/api/webservice/listenerswebservice:readListar Escuta do serviço web
POST/api/webservice/listenerswebservice:writeAdicionar Escuta do serviço web
PUT/api/webservice/listeners/{key}webservice:writeModificar Escuta do serviço web
DELETE/api/webservice/listeners/{key}webservice:writeExcluir Escuta do serviço web
PUT/api/webservice/listeners/{key}/enablewebservice:writeAtivar ou desativar Escuta do serviço web
PUT/api/webservice/listeners-orderwebservice:writeReordenar Escuta do serviço web
GET/api/webservice/iplistswebservice:readListar Lista de IP assinada
POST/api/webservice/iplistswebservice:writeAdicionar Lista de IP assinada
PUT/api/webservice/iplists/{key}webservice:writeModificar Lista de IP assinada
DELETE/api/webservice/iplists/{key}webservice:writeExcluir Lista de IP assinada
PUT/api/webservice/iplists/{key}/enablewebservice:writeAtivar ou desativar Lista de IP assinada
PUT/api/webservice/iplists-orderwebservice:writeReordenar Lista de IP assinada
POST/api/webservice/iplists/{key}/refreshwebservice:writeAtualizar agora uma lista de IP assinada
POST/api/webservice/import/nginxwebservice:writeImportar configuração do nginx
GET/api/webservice/settingswebservice:readLer configurações globais do serviço web
POST/api/webservice/totp-secretwebservice:writeGerar nova chave TOTP para um usuário compartilhado (não salva; vale após salvar as configurações)
PUT/api/webservice/settingswebservice:writeSalvar configurações globais do serviço web
GET/api/webservice/statswebservice:readEstatísticas por minuto do site (?listener=&site=&minutes=)
GET/api/webservice/metricswebservice:readMétricas em formato de texto do Prometheus
GET/api/webservice/banswebservice:readIPs atualmente bloqueados
POST/api/webservice/banswebservice:writeBloquear IP manualmente
DELETE/api/webservice/banswebservice:writeDesbloquear (body é {"key": endereço})
GET/api/webservice/geoipwebservice:readStatus do banco de dados GeoIP
POST/api/webservice/geoip/uploadwebservice:writeEnviar banco de dados GeoIP (campo multipart file, .mmdb)
POST/api/webservice/geoip/downloadwebservice:writeBaixar o banco de dados GeoIP (.mmdb) a partir de um endereço
DELETE/api/webservice/geoipwebservice:writeRemover banco de dados GeoIP

Prevenção de intrusão ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/guard/logsguard:readVer logs de execução do módulo
DELETE/api/guard/logsguard:writeLimpar logs de execução do módulo
GET/api/guard/jailsguard:readListar Entrada
POST/api/guard/jailsguard:writeAdicionar Entrada
PUT/api/guard/jails/{key}guard:writeModificar Entrada
DELETE/api/guard/jails/{key}guard:writeExcluir Entrada
PUT/api/guard/jails/{key}/enableguard:writeAtivar ou desativar Entrada
PUT/api/guard/jails-orderguard:writeReordenar Entrada
GET/api/guard/presetsguard:readModelos de regras para serviços comuns
POST/api/guard/jails/testguard:writeTestar filtros com linhas de log de exemplo
GET/api/guard/statusguard:readStatus da sincronização do firewall e ambiente
GET/api/guard/settingsguard:readConfigurações globais
PUT/api/guard/settingsguard:writeAlterar configurações globais
GET/api/guard/bansguard:readIPs bloqueados no momento
POST/api/guard/bansguard:writeBloquear IP ou rede manualmente
DELETE/api/guard/bansguard:writeDesbloquear (body é {"key": endereço})
GET/api/guard/firewall/rulesguard:readRegras que o Gately gravou no nftables (texto)

Wake-on-LAN ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/wol/logswol:readVer logs de execução do módulo
DELETE/api/wol/logswol:writeLimpar logs de execução do módulo
GET/api/wol/deviceswol:readListar Despertar dispositivo
POST/api/wol/deviceswol:writeAdicionar Despertar dispositivo
PUT/api/wol/devices/{key}wol:writeModificar Despertar dispositivo
DELETE/api/wol/devices/{key}wol:writeExcluir Despertar dispositivo
PUT/api/wol/devices/{key}/enablewol:writeAtivar ou desativar Despertar dispositivo
PUT/api/wol/devices-orderwol:writeReordenar Despertar dispositivo
POST/api/wol/devices/{key}/wakewol:writeEnviar o pacote mágico de despertar ao dispositivo
GET/api/wol/statuswol:readVer o estado online do dispositivo

Terminal web ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/webterminal/logswebterminal:readVer logs de execução do módulo
DELETE/api/webterminal/logswebterminal:writeLimpar logs de execução do módulo
GET/api/webterminal/connectionswebterminal:readListar Conexão de terminal
POST/api/webterminal/connectionswebterminal:writeAdicionar Conexão de terminal
PUT/api/webterminal/connections/{key}webterminal:writeModificar Conexão de terminal
DELETE/api/webterminal/connections/{key}webterminal:writeExcluir Conexão de terminal
PUT/api/webterminal/connections/{key}/enablewebterminal:writeAtivar ou desativar Conexão de terminal
PUT/api/webterminal/connections-orderwebterminal:writeReordenar Conexão de terminal
DELETE/api/webterminal/connections/{key}/hostkeywebterminal:writeLimpar chaves de host registradas
POST/api/webterminal/connections/{key}/testwebterminal:writeTestar conexão salva
POST/api/webterminal/connections/testwebterminal:writeTestar parâmetros de conexão temporários
PUT/api/webterminal/connections/{key}/quickaccesswebterminal:writeAtalhos de conexão
GET/api/webterminal/credentialswebterminal:readListar Entrada
POST/api/webterminal/credentialswebterminal:writeAdicionar Entrada
PUT/api/webterminal/credentials/{key}webterminal:writeModificar Entrada
DELETE/api/webterminal/credentials/{key}webterminal:writeExcluir Entrada
PUT/api/webterminal/credentials/{key}/enablewebterminal:writeAtivar ou desativar Entrada
PUT/api/webterminal/credentials-orderwebterminal:writeReordenar Entrada
GET/api/webterminal/connections/{key}/wswebterminal:writeAbrir sessão de terminal (WebSocket)
GET/api/webterminal/sessions/{id}/wswebterminal:writeAnexar a uma sessão de terminal existente (WebSocket)
GET/api/webterminal/sessionswebterminal:readListar sessões de terminal
GET/api/webterminal/sessions/{id}webterminal:readVer detalhes da sessão de terminal
PUT/api/webterminal/sessions/{id}/remarkwebterminal:writeModificar a observação da sessão de terminal
GET/api/webterminal/sessions/{id}/statswebterminal:readVer estatísticas das sessões de terminal
DELETE/api/webterminal/sessions/{id}webterminal:writeFechar sessão de terminal
GET/api/webterminal/securitySomente sessão de loginVer o estado das configurações de segurança do terminal
POST/api/webterminal/security/agreementSomente sessão de loginConfirmar o contrato de uso do terminal
POST/api/webterminal/security/2fa/setupSomente sessão de loginGerar chave de verificação em duas etapas do terminal
POST/api/webterminal/security/2fa/enableSomente sessão de loginAtivar verificação em duas etapas do terminal
POST/api/webterminal/security/2fa/disableSomente sessão de loginDesativar verificação em duas etapas do terminal
POST/api/webterminal/security/verify2faSomente sessão de loginVerificar o código de verificação em duas etapas do terminal
GET/api/webterminal/security/check2faSomente sessão de loginVerificar se a verificação em duas etapas do terminal foi aprovada
GET/api/webterminal/sftp/{key}/listwebterminal:readListar diretório remoto
GET/api/webterminal/sftp/{key}/readwebterminal:writeLer arquivo remoto
POST/api/webterminal/sftp/{key}/writewebterminal:writeGravar arquivo remoto
POST/api/webterminal/sftp/{key}/uploadwebterminal:writeEnviar arquivo para o host remoto
POST/api/webterminal/sftp/{key}/mkdirwebterminal:writeCriar diretório remoto
POST/api/webterminal/sftp/{key}/touchwebterminal:writeCriar arquivo vazio remoto
POST/api/webterminal/sftp/{key}/renamewebterminal:writeRenomear ou mover arquivo remoto
POST/api/webterminal/sftp/{key}/copywebterminal:writeCopiar arquivo remoto
POST/api/webterminal/sftp/{key}/chmodwebterminal:writeModificar permissões de arquivo remoto
DELETE/api/webterminal/sftp/{key}/removewebterminal:writeExcluir arquivo remoto
POST/api/webterminal/sftp/{key}/compresswebterminal:writeCompactar arquivos no host remoto
POST/api/webterminal/sftp/{key}/decompresswebterminal:writeExtrair arquivos no host remoto
GET/api/webterminal/sftp/{key}/preview-archivewebterminal:writePré-visualizar o conteúdo de um pacote compactado remoto
GET/api/webterminal/settingswebterminal:readLer configurações do terminal web
PUT/api/webterminal/settingswebterminal:writeSalvar configurações do terminal web
GET/api/webterminal/shellswebterminal:readListar shells disponíveis nesta máquina
GET/api/webterminal/globalshortcutswebterminal:readLer comandos rápidos globais
PUT/api/webterminal/globalshortcutswebterminal:writeSalvar comandos rápidos globais
GET/api/webterminal/splitlayoutwebterminal:readLer layout de painéis divididos
PUT/api/webterminal/splitlayoutwebterminal:writeSalvar layout de painéis divididos
DELETE/api/webterminal/splitlayoutwebterminal:writeLimpar layout de painéis divididos

Tarefa agendada ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/cron/logscron:readVer logs de execução do módulo
DELETE/api/cron/logscron:writeLimpar logs de execução do módulo
GET/api/cron/taskscron:readListar Tarefa agendada
POST/api/cron/taskscron:writeAdicionar Tarefa agendada
PUT/api/cron/tasks/{key}cron:writeModificar Tarefa agendada
DELETE/api/cron/tasks/{key}cron:writeExcluir Tarefa agendada
PUT/api/cron/tasks/{key}/enablecron:writeAtivar ou desativar Tarefa agendada
PUT/api/cron/tasks-ordercron:writeReordenar Tarefa agendada
POST/api/cron/tasks/{key}/runcron:writeExecutar uma tarefa agendada imediatamente
POST/api/cron/parsecron:writeAnalisar e pré-visualizar expressão Cron

Gerenciamento do Docker ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/docker/logsdocker:readVer logs de execução do módulo
DELETE/api/docker/logsdocker:writeLimpar logs de execução do módulo
GET/api/docker/tasksdocker:readListar tarefas em segundo plano
GET/api/docker/tasks/{id}docker:readVer progresso e saída das tarefas em segundo plano
DELETE/api/docker/tasksdocker:writeLimpar tarefas em segundo plano já encerradas
GET/api/docker/imagesdocker:readListar imagens
POST/api/docker/images/pulldocker:writeBaixar imagem
POST/api/docker/images/pushdocker:writeEnviar imagem
POST/api/docker/images/searchdocker:writePesquisar imagens
POST/api/docker/images/loaddocker:writeImportar arquivo de imagem
POST/api/docker/images/builddocker:writeCompilar imagem
GET/api/docker/images/{id}docker:readVer detalhes da imagem
POST/api/docker/images/{id}/tagdocker:writeMarcar imagem com tag
DELETE/api/docker/images/{id}docker:writeExcluir imagem
GET/api/docker/images/{id}/exportdocker:writeExportar imagem
GET/api/docker/networksdocker:readListar redes
POST/api/docker/networksdocker:writeCriar rede
DELETE/api/docker/networks/{id}docker:writeExcluir rede
POST/api/docker/networks/{id}/connectdocker:writeConectar o contêiner à rede
POST/api/docker/networks/{id}/disconnectdocker:writeDesconectar o contêiner da rede
GET/api/docker/volumesdocker:readListar volumes
POST/api/docker/volumesdocker:writeCriar volume de dados
DELETE/api/docker/volumes/{name}docker:writeExcluir volume de dados
GET/api/docker/volumes/{name}/exportdocker:writeExportar volume de dados
POST/api/docker/volumes/{name}/importdocker:writeImportar dados para o volume de dados
GET/api/docker/compose/projectsdocker:readListar projetos Compose
POST/api/docker/compose/projectsdocker:writeCriar projeto Compose
POST/api/docker/compose/{project}/updocker:writeIniciar projeto Compose
POST/api/docker/compose/{project}/pulldocker:writeBaixar imagens do projeto Compose
POST/api/docker/compose/{project}/{action}docker:writeExecutar operação no projeto Compose
GET/api/docker/compose/{project}/configdocker:writeLer arquivo de configuração do Compose
PUT/api/docker/compose/{project}/configdocker:writeSalvar arquivo de configuração do Compose
GET/api/docker/compose/{project}/logsdocker:readVer logs do projeto Compose
DELETE/api/docker/compose/{project}docker:writeExcluir projeto Compose
GET/api/docker/infodocker:readVer informações do mecanismo Docker
GET/api/docker/disk-usagedocker:readVer uso de disco do Docker
POST/api/docker/prunedocker:writeLimpar recursos Docker não utilizados
GET/api/docker/settingsdocker:readLer configurações do módulo Docker
PUT/api/docker/settingsdocker:writeSalvar configurações do módulo Docker
GET/api/docker/containersdocker:readListar contêineres
POST/api/docker/containersdocker:writeCriar contêiner
POST/api/docker/containers/check-alldocker:writeVerificar atualizações de todas as imagens de contêineres
POST/api/docker/containers/upgrade-batchdocker:writeAtualizar contêineres em lote
POST/api/docker/images/upgrade-checkdocker:writeVerificar se há nova versão da imagem
GET/api/docker/containers/{id}docker:readVer detalhes do contêiner
DELETE/api/docker/containers/{id}docker:writeExcluir contêiner
POST/api/docker/containers/{id}/editdocker:writeModificar a configuração do contêiner e recriá-lo
POST/api/docker/containers/{id}/renamedocker:writeRenomear contêiner
POST/api/docker/containers/{id}/commitdocker:writeConfirmar o contêiner como imagem
POST/api/docker/containers/{id}/checkdocker:writeVerificar se há atualização para a imagem do contêiner
POST/api/docker/containers/{id}/upgradedocker:writeAtualizar a imagem do contêiner e recriá-lo
POST/api/docker/containers/{id}/{action}docker:writeExecutar operação no contêiner
GET/api/docker/containers/{id}/logsdocker:readVer logs do contêiner
GET/api/docker/containers/{id}/statsdocker:readVer uso de recursos do contêiner
GET/api/docker/containers/{id}/processesdocker:readVer processos dentro do contêiner
GET/api/docker/containers/{id}/files/listdocker:readListar diretório dentro do contêiner
GET/api/docker/containers/{id}/files/readdocker:writeLer arquivo dentro do contêiner
GET/api/docker/containers/{id}/files/downloaddocker:writeBaixar arquivo dentro do contêiner
POST/api/docker/containers/{id}/files/writedocker:writeGravar arquivo dentro do contêiner
POST/api/docker/containers/{id}/files/mkdirdocker:writeCriar diretório dentro do contêiner
POST/api/docker/containers/{id}/files/renamedocker:writeRenomear arquivo dentro do contêiner
POST/api/docker/containers/{id}/files/uploaddocker:writeEnviar arquivo para o contêiner
DELETE/api/docker/containers/{id}/filesdocker:writeExcluir arquivo dentro do contêiner
GET/api/docker/containers/{id}/execdocker:writeAbrir terminal dentro do contêiner (WebSocket)

Serviço WebDAV ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/webdav/logswebdav:readVer logs de execução do módulo
DELETE/api/webdav/logswebdav:writeLimpar logs de execução do módulo
GET/api/webdav/settingswebdav:readLer configurações do WebDAV
PUT/api/webdav/settingswebdav:writeSalvar configurações do WebDAV

Serviço FTP ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/ftp/logsftp:readVer logs de execução do módulo
DELETE/api/ftp/logsftp:writeLimpar logs de execução do módulo
GET/api/ftp/settingsftp:readLer configurações do FTP
PUT/api/ftp/settingsftp:writeSalvar configurações do FTP

Montagens de armazenamento ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/storage/logsstorage:readVer logs de execução do módulo
DELETE/api/storage/logsstorage:writeLimpar logs de execução do módulo
GET/api/storage/mountsstorage:readListar Entrada
POST/api/storage/mountsstorage:writeAdicionar Entrada
PUT/api/storage/mounts/{key}storage:writeModificar Entrada
DELETE/api/storage/mounts/{key}storage:writeExcluir Entrada
PUT/api/storage/mounts/{key}/enablestorage:writeAtivar ou desativar Entrada
PUT/api/storage/mounts-orderstorage:writeReordenar Entrada
GET/api/storage/files/{key}/liststorage:readListar diretório de armazenamento
GET/api/storage/files/{key}/downloadstorage:writeBaixar arquivo do armazenamento
POST/api/storage/files/{key}/uploadstorage:writeEnviar arquivo para o armazenamento
POST/api/storage/files/{key}/mkdirstorage:writeCriar diretório de armazenamento
POST/api/storage/files/{key}/renamestorage:writeRenomear ou mover arquivo do armazenamento
DELETE/api/storage/files/{key}storage:writeExcluir arquivo do armazenamento

Central de notificações ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/notify/logsnotify:readVer logs de execução do módulo
DELETE/api/notify/logsnotify:writeLimpar logs de execução do módulo
GET/api/notify/channelsnotify:readListar Canais de notificação
POST/api/notify/channelsnotify:writeAdicionar Canais de notificação
PUT/api/notify/channels/{key}notify:writeModificar Canais de notificação
DELETE/api/notify/channels/{key}notify:writeExcluir Canais de notificação
PUT/api/notify/channels/{key}/enablenotify:writeAtivar ou desativar Canais de notificação
PUT/api/notify/channels-ordernotify:writeReordenar Canais de notificação
GET/api/notify/rulesnotify:readListar Regras de notificação
POST/api/notify/rulesnotify:writeAdicionar Regras de notificação
PUT/api/notify/rules/{key}notify:writeModificar Regras de notificação
DELETE/api/notify/rules/{key}notify:writeExcluir Regras de notificação
PUT/api/notify/rules/{key}/enablenotify:writeAtivar ou desativar Regras de notificação
PUT/api/notify/rules-ordernotify:writeReordenar Regras de notificação
GET/api/notify/event-typesnotify:readTipos de evento que podem ser assinados
GET/api/notify/historynotify:readRegistros de entrega recentes
POST/api/notify/channels/{key}/testnotify:writeEnviar notificação de teste ao canal

Diagnóstico de rede ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/nettools/logsnettools:readVer logs de execução do módulo
DELETE/api/nettools/logsnettools:writeLimpar logs de execução do módulo
POST/api/nettools/runnettools:writeExecutar ferramenta de diagnóstico e retornar a tarefa (tool: ping / traceroute / tcp / dns / speed / scan)
GET/api/nettools/tasksnettools:readTarefas de diagnóstico recentes
GET/api/nettools/tasks/{id}nettools:readDetalhes e saída da tarefa
DELETE/api/nettools/tasks/{id}nettools:writeCancelar a tarefa em execução ou excluir uma tarefa já encerrada
GET/api/nettools/settingsnettools:readConfigurações de diagnóstico
PUT/api/nettools/settingsnettools:writeModificar a lista de sondagem proibida
GET/api/nettools/networksnettools:readFaixas de rede desta máquina disponíveis para varredura da rede local

Backup de configuração ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/backup/logsbackup:readVer logs de execução do módulo
DELETE/api/backup/logsbackup:writeLimpar logs de execução do módulo
GET/api/backup/targetsbackup:readListar Destino do backup
POST/api/backup/targetsbackup:writeAdicionar Destino do backup
PUT/api/backup/targets/{key}backup:writeModificar Destino do backup
DELETE/api/backup/targets/{key}backup:writeExcluir Destino do backup
PUT/api/backup/targets/{key}/enablebackup:writeAtivar ou desativar Destino do backup
PUT/api/backup/targets-orderbackup:writeReordenar Destino do backup
GET/api/backup/settingsbackup:readConfigurações de backup
PUT/api/backup/settingsbackup:writeModificar configurações de backup (enviar o marcador no lugar da senha mantém o valor atual)
POST/api/backup/runbackup:writeFazer um backup agora
GET/api/backup/statusbackup:readResultado do último backup e horário da próxima execução
GET/api/backup/mountsbackup:readPontos de montagem de armazenamento que podem ser destino de backup
GET/api/backup/localSomente sessão de loginLista de arquivos de backup locais
GET/api/backup/local/{name}Somente sessão de loginBaixar arquivo de backup local

Sistema ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/sessionQualquer token válidoVer a identidade autenticada atual
GET/api/statusstatus:readVer o estado do sistema e dos módulos
GET/api/logslogs:readVer logs do sistema
GET/api/system/settingsSomente sessão de loginLer configurações globais
PUT/api/system/settingsSomente sessão de loginSalvar configurações globais
GET/api/system/infostatus:readVer informações do sistema
GET/api/system/updatestatus:readVerificar nova versão
POST/api/system/upgradeSomente sessão de loginAtualizar online para a versão mais recente
GET/api/system/upgrade/statusSomente sessão de loginVer o progresso da atualização online
POST/api/system/upgrade/cancelSomente sessão de loginCancelar a atualização online
POST/api/system/upgrade/uploadSomente sessão de loginAtualizar com um pacote enviado
GET/api/system/backupSomente sessão de loginBaixar backup da configuração
GET/api/system/diagnosticsSomente sessão de loginExportar pacote de diagnóstico anonimizado
GET/api/auditSomente sessão de loginConsultar o log de auditoria
GET/api/metricsmetrics:readMétricas globais do Prometheus
GET/api/historySomente sessão de loginListar versões do histórico de configuração
GET/api/history/{name}/{id}/diffSomente sessão de loginComparar uma versão do histórico com a configuração atual
POST/api/history/{name}/{id}/restoreSomente sessão de loginReverter uma configuração para uma versão do histórico
POST/api/system/restoreSomente sessão de loginRestaurar a configuração a partir do backup
POST/api/system/restartSomente sessão de loginReiniciar o Gately
POST/api/system/selfcheckSomente sessão de loginAutoverificação de rede e configuração
GET/api/system/onboardingSomente sessão de loginSe a configuração inicial está pendente
POST/api/system/onboarding/dismissSomente sessão de loginConcluir ou pular a configuração inicial
GET/api/openapi.jsonQualquer token válidoObter a descrição OpenAPI desta API

Importação de configuração ​

MétodoCaminhoPermissão necessáriaDescrição
POST/api/import/luckyimport:writeImportar configuração do Lucky

Token de API ​

MétodoCaminhoPermissão necessáriaDescrição
GET/api/tokensSomente sessão de loginListar tokens de API
GET/api/tokens/scopesSomente sessão de loginListar domínios de permissão autorizáveis
POST/api/tokensSomente sessão de loginCriar token de API
PUT/api/tokens/{id}Somente sessão de loginModificar nome, permissões, expiração e ativação de um token de API
POST/api/tokens/{id}/regenerateSomente sessão de loginRegenerar o texto simples do token
DELETE/api/tokens/{id}Somente sessão de loginExcluir token de API

Conta ​

MétodoCaminhoPermissão necessáriaDescrição
PUT/api/accountSomente sessão de loginModificar usuário e senha do administrador
GET/api/account/passkeysSomente sessão de loginListar Passkeys registradas
POST/api/account/passkeys/beginSomente sessão de loginIniciar o registro de uma Passkey
POST/api/account/passkeysSomente sessão de loginConcluir o registro da Passkey
DELETE/api/account/passkeys/{id}Somente sessão de loginExcluir uma Passkey
GET/api/account/usersSomente sessão de loginListar contas somente leitura
POST/api/account/usersSomente sessão de loginCriar uma conta somente leitura
PUT/api/account/users/{name}Somente sessão de loginRedefinir a senha de uma conta somente leitura
DELETE/api/account/users/{name}Somente sessão de loginExcluir uma conta somente leitura
GET/api/account/totpSomente sessão de loginVer o estado da verificação em duas etapas
POST/api/account/totp/setupSomente sessão de loginGerar chave de verificação em duas etapas
POST/api/account/totp/enableSomente sessão de loginAtivar verificação em duas etapas
POST/api/account/totp/disableSomente sessão de loginDesativar verificação em duas etapas

Estruturas de dados ​

backup.LocalFile ​

CampoTipo
modTimeHora (RFC 3339)
namestring
sizeinteger

backup.Result ​

CampoTipo
errorstring
filestring
okboolean
prunedinteger
targetstring

backup.Settings ​

CampoTipo
enableboolean
keepinteger
localEnableboolean
passwordstring
schedulestring

backup.Status ​

CampoTipo
lastRunHora (RFC 3339)
manualboolean
nextRunHora (RFC 3339)
resultsArray de backup.Result
runningboolean

backup.Target ​

CampoTipo
dirstring
enableboolean
keystring
mountstring
namestring

backup.settingsView ​

CampoTipo
enableboolean
hasPasswordboolean
keepinteger
localEnableboolean
passwordstring
schedulestring

banlist.Entry ​

CampoTipo
countinteger
createdHora (RFC 3339)
keystring
reasonstring
sourcestring
untilHora (RFC 3339)

cloudflared.Tunnel ​

CampoTipo
edgeIpVersionstring
enableboolean
keystring
modestring
namestring
protocolstring
remarkstring
servicestring
tokenstring

cron.Task ​

CampoTipo
commandstring
enableboolean
httpwebhook.Config
keystring
namestring
remarkstring
specstring
typestring

crud.enableRequest ​

CampoTipo
enableboolean

crud.orderRequest ​

CampoTipo
keysArray de string

ddns.Record ​

CampoTipo
enableboolean
keystring
linestring
remarkstring
substring
ttlinteger
typestring
valuestring
zonestring

ddns.Task ​

CampoTipo
credentialsdnsprovider.Credentials
enableboolean
forceIntervalinteger
httpTimeoutinteger
intervalinteger
ipv4ipsource.Source
ipv6ipsource.Source
keystring
namestring
providerstring
recordsArray de ddns.Record
remarkstring
webhookwebhook.Config

dnsprovider.Credentials ​

CampoTipo
extraMapa de string
idstring
secretstring

events.TypeInfo ​

CampoTipo
levelstring
namestring
typestring

frp.ClientSettings ​

CampoTipo
binPathstring
enableboolean
protocolstring
serverAddrstring
serverPortinteger
tokenstring
userstring

frp.ImportRequest ​

CampoTipo
applyboolean
contentstring
proxyModestring
rolestring

frp.ImportResponse ​

CampoTipo
addedinteger
appliedboolean
clientfrp.ClientSettings
proxiesArray de frp.Proxy
rolestring
serverfrp.ServerSettings
warningsArray de string

frp.Proxy ​

CampoTipo
customDomainsArray de string
enableboolean
keystring
localIpstring
localPortinteger
namestring
remarkstring
remotePortinteger
secretKeystring
subdomainstring
typestring

frp.ServerSettings ​

CampoTipo
allowPortsstring
binPathstring
bindPortinteger
dashboardAddrstring
dashboardPortinteger
dashboardPwdstring
dashboardUserstring
enableboolean
subdomainHoststring
tokenstring
vhostHttpPortinteger
vhostHttpsPortinteger

geoip.Info ​

CampoTipo
buildTimeHora (RFC 3339)
loadedboolean
sizeinteger
typestring

guard.BanView ​

CampoTipo
countinteger
createdHora (RFC 3339)
jailstring
keystring
reasonstring
sourcestring
untilHora (RFC 3339)

guard.FirewallStatus ​

CampoTipo
activeboolean
checkedAtHora (RFC 3339)
droppedMapa de integer
enabledboolean
errorstring
hitsMapa de integer
openPortsinteger
reasonstring
trapPortsstring
trapSkippedArray de integer
versionstring

guard.Jail ​

CampoTipo
banTimeinteger
enableboolean
filterstring
findTimeinteger
ignorestring
keystring
maxRetryinteger
namestring
presetstring
remarkstring
sourcestring
targetstring

guard.Platform ​

CampoTipo
dockerboolean
inDockerboolean
journalboolean
osstring

guard.ScanSettings ​

CampoTipo
banSecondsinteger
enableboolean
excludePortsstring
thresholdinteger

guard.Settings ​

CampoTipo
banSecondsinteger
firewallboolean
ignoreListArray de string
ignorePrivateboolean
incrementboolean
maxBanSecondsinteger
scanguard.ScanSettings
trapguard.TrapSettings

guard.Status ​

CampoTipo
bansinteger
firewallguard.FirewallStatus
platformguard.Platform
userTrapPortsArray de integer

guard.TestResult ​

CampoTipo
hoststring
ignoredboolean
linestring
matchedboolean

guard.TrapSettings ​

CampoTipo
banSecondsinteger
enableboolean
portsstring

guard.banRequest ​

CampoTipo
keystring
reasonstring
secondsinteger

guard.testRequest ​

CampoTipo
filterstring
ignorestring
linesstring

ipsource.Source ​

CampoTipo
commandstring
enableboolean
interfacestring
regexstring
typestring
urlsArray de string

nettools.Request ​

CampoTipo
cidrstring
countinteger
portsstring
secondsinteger
serverstring
targetstring
toolstring
typestring
urlstring

nettools.Settings ​

CampoTipo
denyArray de string

nettools.Task ​

CampoTipo
errorstring
finishedHora (RFC 3339)
idstring
linesArray de string
resultQualquer
startedHora (RFC 3339)
statusstring
titlestring
toolstring

notify.Channel ​

CampoTipo
enableboolean
fromstring
hoststring
keystring
kindstring
namestring
portinteger
remarkstring
secretstring
securitystring
targetstring
urlstring
userstring
webhookwebhook.Config

notify.Record ​

CampoTipo
channelstring
errorstring
okboolean
rulestring
timeHora (RFC 3339)
titlestring
typestring

notify.Rule ​

CampoTipo
channelsArray de string
enableboolean
eventsArray de string
keystring
minLevelstring
namestring
silenceinteger

portforward.Rule ​

CampoTipo
enableboolean
keystring
listenAddressstring
listenPortsstring
maxConnectionsinteger
modestring
namestring
protocolsArray de string
proxyProtocolstring
remarkstring
sniRoutesArray de portforward.SNIRoute
targetAddressesArray de string
targetPortsstring
udpSessionTimeoutinteger

portforward.SNIRoute ​

CampoTipo
domainsArray de string
namestring
proxyProtocolstring
targetAddressesArray de string
targetPortinteger

ssl.ACMEConfig ​

CampoTipo
castring
challengestring
credentialsdnsprovider.Credentials
directoryUrlstring
disableAuthoritativeCheckboolean
domainsArray de string
eabHmacstring
eabKidstring
emailstring
httpPortinteger
keyTypestring
propagationTimeoutinteger
providerstring
resolversArray de string
skipPropagationCheckboolean
zonestring

ssl.Cert ​

CampoTipo
acmessl.ACMEConfig
certFilestring
certPemstring
deploysArray de ssl.Deploy
enableboolean
issuerPemstring
keystring
keyFilestring
keyPemstring
mappingssl.Mapping
remarkstring
sourcestring
updatedAtHora (RFC 3339)

ssl.Deploy ​

CampoTipo
certNamestring
commandstring
connectionstring
containersArray de string
deployedAtHora (RFC 3339)
deployedHashstring
dirstring
enableboolean
keyNamestring
remarkstring
typestring

ssl.Mapping ​

CampoTipo
dirstring
enableboolean
scriptstring

storage.Mount ​

CampoTipo
domainstring
enableboolean
keystring
namestring
passwordstring
pathstring
readOnlyboolean
remarkstring
skipVerifyboolean
typestring
urlstring
usernamestring

storage.MountInfo ​

CampoTipo
enableboolean
keystring
namestring
readOnlyboolean
typestring

stun.Bind ​

CampoTipo
interfacestring
ipstring
modestring
regexstring

stun.Rule ​

CampoTipo
autoRetryboolean
bindstun.Bind
disableCheckboolean
disableForwardboolean
enableboolean
heartbeatIntervalinteger
keepAliveServersArray de string
keystring
localPortinteger
maxConnectionsinteger
namestring
natpmpboolean
natpmpGatewaystring
protocolstring
remarkstring
retryIntervalinteger
scriptstring
scriptEnableboolean
stunServersArray de string
stunTimeoutinteger
targetAddressesArray de string
targetPortinteger
udpSessionTimeoutinteger
upnpboolean
upnpControlUrlstring
upnpGatewaystring
upnpInternalPortinteger
upnpLocalHoststring
useGlobalServersboolean
useGlobalWebhookboolean
webhookwebhook.Config
webhookOnlyOnChangeboolean

waf.Instance ​

CampoTipo
bodyLimitActionstring
bodyLimitMBinteger
enableboolean
inboundThresholdinteger
keystring
modestring
namestring
outboundThresholdinteger
paranoiainteger
remarkstring
ruleSetsArray de waf.RuleSet
skipBodyPathsstring
webdavboolean

waf.RuleSet ​

CampoTipo
enableboolean
paramstring
remarkstring
typestring

webhook.Config ​

CampoTipo
bodystring
enableboolean
headersArray de string
insecureSkipVerifyboolean
methodstring
successContentArray de string
timeoutinteger
urlstring

webservice.BanInfo ​

CampoTipo
keystring
manualboolean
permanentboolean
reasonstring
sourcestring
untilHora (RFC 3339)

webservice.CacheConfig ​

CampoTipo
enableboolean
maxMbinteger
ttlinteger

webservice.ForwardAuth ​

CampoTipo
copyHeadersArray de string
loginUrlstring
urlstring

webservice.HealthCheck ​

CampoTipo
enableboolean
failsinteger
intervalinteger
modestring
passesinteger
pathstring
timeoutinteger

webservice.IPList ​

CampoTipo
countinteger
enableboolean
keystring
namestring
refreshHoursinteger
remarkstring
updatedAtHora (RFC 3339)
urlstring

webservice.Listener ​

CampoTipo
acceptProxyProtocolboolean
defaultwebservice.Site
enableboolean
http3boolean
keystring
listenIpstring
minTlsstring
namestring
networkstring
portinteger
remarkstring
sitesArray de webservice.Site
tlsboolean

webservice.Location ​

CampoTipo
prefixstring
requestHeadersArray de string
targetsArray de string

webservice.PathRule ​

CampoTipo
authstring
ipListArray de string
ipModestring
ipSetsArray de string
prefixstring

webservice.Point ​

CampoTipo
bytesinteger
requestsinteger
s4xxinteger
s5xxinteger
tinteger

webservice.RateLimit ​

CampoTipo
burstinteger
enableboolean
maxConnsinteger
ratenumber

webservice.Rewrite ​

CampoTipo
codeinteger
patternstring
redirectboolean
tostring
CampoTipo
expiresAtHora (RFC 3339)
keystring
maxUsesinteger
namestring
pathPrefixstring
tokenstring

webservice.Site ​

CampoTipo
accessLogboolean
authOptionalboolean
basicAuthboolean
cachewebservice.CacheConfig
cleanUrlsboolean
compressboolean
contentTypestring
corsboolean
countriesArray de string
countryModestring
disableKeepAlivesboolean
domainsArray de string
enableboolean
forwardAuthwebservice.ForwardAuth
forwardedHeadersboolean
healthwebservice.HealthCheck
insecureSkipVerifyboolean
ipListArray de string
ipModestring
ipSetsArray de string
keepPathboolean
keystring
lbPolicystring
listDirboolean
locationsArray de webservice.Location
namestring
notFoundPagestring
oauthUsersArray de string
rateLimitwebservice.RateLimit
redirectCodeinteger
redirectTostring
remarkstring
requestHeadersArray de string
responseHeadersArray de string
rewritesArray de webservice.Rewrite
rootstring
rulesArray de webservice.PathRule
sendProxyProtocolboolean
shareLinksArray de webservice.ShareLink
sharedUsersboolean
statusCodeinteger
targetsArray de string
textstring
typestring
upstreamSniFromHostboolean
useTargetHostboolean
usersArray de string
wafstring
webAuthboolean

webservice.SiteStatsView ​

CampoTipo
bytesOutinteger
seriesArray de webservice.Point
statusMapa de integer
topCountriesArray de webservice.TopItem
topIpsArray de webservice.TopItem
upstreamsArray de webservice.UpstreamStatus

webservice.TopItem ​

CampoTipo
countinteger
keystring

webservice.UpstreamStatus ​

CampoTipo
backupboolean
connsinteger
healthyboolean
urlstring
weightinteger

webservice.banRequest ​

CampoTipo
keystring
secondsinteger

webservice.geoipDownload ​

CampoTipo
urlstring

webservice.totpRequest ​

CampoTipo
namestring

webservice.totpResponse ​

CampoTipo
secretstring
urlstring

webterminal.Connection ​

CampoTipo
enableboolean
keystring
localwebterminal.LocalConfig
namestring
quickAccessDirsArray de string
remarkstring
sshwebterminal.SSHConfig
telnetwebterminal.TelnetConfig
typestring

webterminal.Credential ​

CampoTipo
authTypestring
enableboolean
keystring
keyFilestring
namestring
passphrasestring
passwordstring
privateKeystring
remarkstring
usernamestring

webterminal.LocalConfig ​

CampoTipo
envMapa de string
shellstring
workDirstring

webterminal.Proxy ​

CampoTipo
enabledboolean
hoststring
passwordstring
portinteger
typestring
usernamestring

webterminal.SSHConfig ​

CampoTipo
authTypestring
credentialKeystring
hoststring
hostKeystring
keepAliveinteger
keyFilestring
passphrasestring
passwordstring
portinteger
privateKeystring
proxywebterminal.Proxy
timeoutinteger
usernamestring
workDirstring

webterminal.TelnetConfig ​

CampoTipo
hoststring
passwordstring
portinteger
proxywebterminal.Proxy
timeoutinteger
usernamestring

wol.Device ​

CampoTipo
broadcastIpsArray de string
checkAddrstring
enableboolean
keystring
macsArray de string
namestring
portinteger
remarkstring
repeatinteger

Distribuído sob a licença Apache-2.0.