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

Gately v0.5.5 lançado ​

21 de outubro de 2026

Esta versão trata de migrar do nginx e de ter menos com que se preocupar depois da migração: os sites existentes do nginx podem ser importados direto, certificados renovados são enviados automaticamente a outros hosts e contêineres, nuvens pessoais e sites WebDAV podem ficar atrás do WAF, o controle de acesso por IP pode referenciar listas de IP de províncias e cidades atualizadas periodicamente, e o autodiagnóstico de rede encontra com antecedência sites sem certificado e conflitos do frp.

Baixar a v0.5.5 · GitHub Release

Importar configuração do nginx ​

A página Serviços Web ganhou o botão "Importar nginx". Execute nginx -T no host do nginx e cole a saída completa; os arquivos de include são expandidos do mesmo jeito que o nginx faz.

  • Pré-visualização antes de importar: para cada porta de escuta, cada site aparece com o tipo, o backend ou diretório, o arquivo de origem e o número da linha, além dos pontos que merecem atenção, como variáveis, locations com expressão regular e certificados ausentes;
  • São convertidos proxies reversos (incluindo pesos, servidores reserva e estratégias de balanceamento de carga do upstream), diretórios estáticos, redirecionamentos, texto fixo, cabeçalhos de resposta e de requisição, compressão, allow / deny, além de backends por caminho, controle de acesso e redirecionamentos no nível de location;
  • auth_request vira autenticação encaminhada (forward auth), e as configurações comuns do Authelia (variáveis set, redirecionamento de login com error_page 401) são convertidas direto; quando ele está ativo só em algumas locations, vira "autenticar só os caminhos indicados". auth_basic vira autenticação básica com usuários compartilhados, então todo site continua protegido depois da importação;
  • Sites na mesma porta entram no listener existente e domínios já cadastrados são ignorados, então você pode repetir a importação. Por padrão os sites são importados desativados, o que permite conferir um por um enquanto o nginx continua rodando.

O recurso foi validado com uma configuração real de produção (77 sites, Authelia, upstream), e o resultado coincide com a migração manual. Veja Serviços Web · Importar configuração do nginx.

Implantação automática de certificados ​

O editor de certificados ganhou a seção "Implantação automática", executada depois que o certificado é emitido, renovado ou atualizado:

  • Enviar para host SSH: escolha uma conexão SSH já cadastrada no Terminal Web. O certificado é gravado em um diretório remoto e em seguida um comando é executado, como systemctl reload nginx; no comando você pode usar $certName, $certDir, $certFile e $keyFile. Os arquivos são gravados primeiro como temporários e depois substituídos, e a chave privada fica com permissão 0600;
  • Reiniciar contêineres locais: depois que o certificado muda, os contêineres Docker escolhidos são reiniciados um após o outro.

A implantação automática nunca confia em um host desconhecido: conecte-se uma vez pela conexão SSH no Terminal Web antes. Implantações com falha são repetidas a cada hora e geram a nova notificação "Certificado: falha na implantação"; o botão "Implantar agora" no cartão do certificado executa a implantação na hora e mostra o resultado de cada destino. Veja Certificados SSL.

WAF: uploads grandes e WebDAV ​

  • O limite de inspeção do corpo da requisição é ajustável (padrão de 12,5 MB, até 1024 MB); acima do limite, dá para rejeitar a requisição ou inspecionar só a parte inicial e encaminhar o resto como está;
  • Caminhos sem inspeção do corpo: em endpoints de upload o corpo não é inspecionado, e cabeçalhos, URL e parâmetros continuam sendo inspecionados normalmente;
  • Compatível com WebDAV e uploads: libera métodos como PUT, PROPFIND, MKCOL, MOVE, COPY e LOCK e os cabeçalhos Lock-Token, If e Content-Range, e deixa de restringir o tipo de conteúdo dos uploads. Nuvens pessoais, sites WebDAV e gerenciadores de arquivos funcionam normalmente atrás do WAF, e ataques como injeção e path traversal continuam bloqueados;
  • Todas as instâncias liberam o Expect: 100-continue que curl e rclone enviam em uploads grandes; antes, o OWASP CRS 4 bloqueava esses uploads.

Veja Firewall WAF.

Listas de IP assinadas ​

Em Serviços Web → Configurações globais, assine listas de IP por URL com atualização periódica, como as faixas de IP de províncias e cidades chinesas do metowolf/iplist. As listas de permitidos e de bloqueados de sites e regras de caminho podem referenciar várias listas, verificadas junto com as faixas de IP digitadas à mão. O conteúdo baixado fica em cache local, então não é preciso acesso à internet depois de reiniciar; quando o conteúdo não pode ser interpretado, a lista anterior é mantida. Veja Serviços Web · Listas de IP assinadas.

Duas novas verificações no autodiagnóstico de rede ​

  • Certificados dos sites HTTPS: lista os domínios sem certificado correspondente, que falham no handshake TLS;
  • Conflitos do frp: lista os proxies com nome repetido no frpc e os conflitos de nome de proxy, domínio ou porta remota relatados pelo frps. Quando vários dispositivos copiam a mesma configuração do frpc, o dispositivo que se conecta depois não consegue se registrar e os sites correspondentes ficam sem resposta.

Outras melhorias ​

  • A atualização online aceita números de versão com quatro partes, como v0.5.4.1; quando as versões não podem ser comparadas (como em builds de desenvolvimento), isso é informado claramente, e a mensagem "Você está na versão mais recente" deixa de aparecer.
  • Os textos explicativos retornados por APIs como a de implantação de certificados e a de pré-visualização da importação do nginx aparecem no idioma da interface.

Atualização ​

  • A partir da v0.5.4, instalações binárias no Linux podem atualizar para a v0.5.5 direto pela página Sobre; no Docker, baixe a nova imagem e recrie o contêiner; no fnOS, instale o novo .fpk pela Central de aplicativos; no OpenWrt, instale o novo .ipk / .apk.
  • Se você já colocou nuvens pessoais ou sites WebDAV atrás do WAF, depois de atualizar ative "Compatível com WebDAV e uploads" na instância do WAF correspondente para os uploads funcionarem.

Dúvidas e sugestões são bem-vindas nas GitHub Issues ou no grupo do Telegram.

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