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

Gately v0.6.5 lançado ​

6 de novembro de 2026

Baixar v0.6.5 · GitHub Release

Tempos limite do backend, do visitante e nova tentativa automática ​

  • A aba Tráfego dos sites de proxy reverso ganha Tempos limite do backend: conexão, handshake TLS e cabeçalhos de resposta, com padrão de 10 segundos, 10 segundos e sem limite. O tempo limite dos cabeçalhos de resposta retorna 504 e não afeta depois os downloads nem conexões longas como WebSocket e SSE.
  • Quando não é possível conectar a um backend (conexão recusada, inalcançável ou tempo limite de conexão), a mesma requisição passa na hora para o próximo backend, com no máximo 3 backends por requisição; nesse momento a requisição ainda não foi enviada, então isso também é seguro para POST e outras requisições.
  • Os Tempos limite do visitante limitam a ociosidade durante a leitura do corpo da requisição e a escrita da resposta, 60 segundos por padrão, para desconectar visitantes que enviam ou leem de forma extremamente lenta; o tempo limite na leitura do corpo retorna 408.
  • A importação do nginx converte proxy_connect_timeout e proxy_read_timeout nos tempos limite de conexão e de cabeçalhos de resposta do site.

Veja Tempos limite do backend e Tempos limite do visitante.

Passar a identidade ao backend ​

As configurações separadas "Passar nome de usuário" e "Passar e-mail" viram uma única lista Passar identidade, em que cada linha grava um dado do usuário conectado em um cabeçalho de requisição: nome de usuário, e-mail, nome de exibição ou grupos. Aplicativos que usam o e-mail como conta, como o Firefly III, podem ler Remote-Email diretamente. Cópias desses cabeçalhos enviadas por visitantes, incluindo variantes com sublinhados no lugar de hifens, são removidas antes da autenticação e não podem ser forjadas; os visitantes também não conseguem fazer com que sejam descartadas pelo cabeçalho Connection. As configurações existentes são convertidas na atualização. Veja Passar identidade.

Liberação automática de portas no firewall ​

Os listeners dos Serviços Web e as regras de Redirecionamento de portas e de Roteamento por protocolo ganham a chave Liberar porta no firewall, que permite no firewall local (nftables, iptables ou ip6tables) apenas as portas realmente em escuta, com IPv6 e intervalos de portas, juntando portas consecutivas em uma só regra; listeners com HTTP/3 liberam também a porta UDP de mesmo número, e listeners em endereços de loopback não precisam de nada. As regras são removidas quando o listener para ou é excluído. Veja Liberar porta no firewall.

Logs de execução ​

  • Os logs de acesso dos Serviços Web são divididos por dia e compactados, com dias de retenção e limite de tamanho total, para que o tráfego passado continue pesquisável; Carregar logs anteriores procura também nos arquivos.
  • A barra de ferramentas de logs ganha Exportar, que baixa todas as entradas que correspondem aos filtros atuais, incluindo o histórico nos arquivos de log e nos arquivados, como CSV (UTF-8 com BOM para o Excel, protegido contra injeção de fórmulas) ou JSON Lines; exportações feitas por contas somente leitura ocultam senhas e tokens nos endereços, assim como o visualizador.
  • Configurações → Rede e execução ganha Diretório de logs, para manter os logs de execução em outro diretório, como um disco externo.
  • O filtro Origem lista todas as origens; os logs de listeners IPv4 e IPv6 com o mesmo nome não se misturam mais, e a janela Logs de um site mostra apenas os visitantes do próprio listener.
  • Os logs são gravados em disco assim que 256 KB estão aguardando, então sites movimentados não perdem mais entradas do log de acesso; no celular, o visualizador de logs volta a abrir na entrada mais recente.

Veja Logs de execução.

Prevenção de intrusão: modo estrito IPv6 ​

A detecção de varredura de portas ganha o Modo estrito IPv6: origens IPv6 só podem se conectar a portas abertas (portas em escuta mais as portas abertas extras), e a primeira conexão a qualquer outra porta bloqueia o /64 delas; o IPv4 mantém o limite. Uma porta que deixa de escutar por um instante continua contando como aberta por 30 segundos, e o intervalo de portas passivas do serviço FTP conta automaticamente como aberto. Veja Prevenção de intrusão.

Recursos dos processos gerenciados ​

A página Visão geral ganha o cartão Processos gerenciados, e a página Desempenho mostra a CPU e a memória de cada programa externo que o Gately gerencia (frpc / frps, tailscaled, NetBird, cloudflared, File Browser), com curvas que continuam após reinícios. Veja Desempenho.

Outras melhorias e correções ​

  • Links de sites: quando um listener só é alcançável pelo Roteamento por protocolo ou pelo Redirecionamento de portas, os links do site usam a porta de entrada da regra, por exemplo 4433 para um listener em 4435 alimentado por uma regra SNI em 4433; uma porta de acesso definida manualmente continua tendo prioridade.
  • A topologia de rede ganha Somente ativos, que mostra apenas os sites e backends com requisições ou IPs ativos nos últimos 60 segundos; nós ativos não são mais recolhidos em "mais N".
  • Autodiagnóstico de rede: um tempo limite ocasional do DNS local não informa mais como não resolvido um registro DDNS que resolve corretamente; um DNS público é usado para conferir de novo.
  • DDNS: sincronizações canceladas porque uma tarefa para ou reinicia não registram mais erros nem marcam os registros como falhos.
  • Falhas de handshake TLS causadas por scanners são registradas no nível debug e não inundam mais o log de execução; sites de redirecionamento cujo destino usa variáveis como {host} respondem 400 a requisições sem cabeçalho Host.
  • A Prevenção de intrusão grava sua tabela de bloqueios em formato compacto, e bloqueios que apenas expiram não disparam mais uma regravação.
  • Configurações de proxy reverso importadas mantêm a configuração HTTP/3 dos listeners.
  • A página de login não mostra mais a conta padrão nem a dica de redefinição de senha.
  • Terminal Web: o editor do gerenciador de arquivos volta a abrir depois de fechado com o X ou Esc; no celular, Copiar no modo de seleção funciona depois de arrastar a seleção para além do topo da tela.
  • Interface: as linhas de sites não espremem mais os domínios em uma coluna estreita em tablets e notebooks pequenos; endereços de escuta IPv6 aparecem como http://[::1]:18951.

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