Gately v0.6.0.4 lançado
29 de outubro de 2026
Baixar v0.6.0.4 · GitHub Release
Aplicativo LuCI para OpenWrt
Cada versão agora também traz um aplicativo LuCI independente de arquitetura, luci-app-gately_v0.6.0.4_openwrt_all.ipk / .apk. Instale-o depois do Gately e o LuCI ganha a página Serviços → Gately:
- ver o estado de execução, o PID, a versão, o uso de memória, o início automático, o endereço de administração e o diretório de configuração;
- iniciar, parar e reiniciar o serviço, e ativar ou desativar o início automático;
- abrir a interface de administração do Gately com um clique, com a entrada segura das configurações globais já incluída no link; um aviso aparece quando a interface escuta apenas em loopback ou quando "Acesso somente pela rede local" está ligado;
- definir a porta da interface de administração. Ela fica em
/etc/config/gatelye substitui apenas a porta do endereço de escuta das configurações globais; uma configuração que escuta somente em loopback ou em um endereço da LAN é mantida. Se um conflito de portas ou uma porta errada impedir a abertura da interface, você pode corrigi-la aqui; deixe vazio para seguir as configurações globais.
O aplicativo segue o idioma do LuCI, tem 10 idiomas e foi testado no OpenWrt 24.10 (opkg) e 25.12 (apk). Os passos estão em Instalação · Aplicativo LuCI.
Variáveis nos sites de redirecionamento
Além de {host}, o destino de um site de redirecionamento agora pode usar:
{path}/{PATH}e{args}/{Args}: o caminho e a query string da requisição original. Com "Manter caminho" ligado, a parte escrita no destino não é mais acrescentada de novo;{port},{hostAndPort},{domainPartN},{pathPartN},{ClientIP},{RemoteIP}e{time};{1}: a parte que corresponde a*em um domínio de site como*.example.com;{STUN_NomeRegra_PORT}/_IP/_ADDR: o endereço público atual de uma regra de Travessia STUN. Quando a porta muda, não é preciso editar o site, pois a próxima requisição vai para a porta nova. Se a regra estiver desativada, ainda não tiver concluído a travessia ou estiver tentando novamente, o site retorna 503 e o log de execução registra o motivo.
Por exemplo, um *.example.com atrás de uma CDN pode redirecionar para https://{1}.v4.example.com:{STUN_web_PORT}{path}{args}. Ao salvar, o destino é verificado com valores de exemplo. Na requisição, um redirecionamento cujo destino expandido fica sem host retorna 503, e um host do visitante com caracteres que nunca aparecem em domínios, como &, = ou /, retorna 400, de modo que os visitantes nunca são levados a outro site. Em configurações importadas, redirecionamentos com essas variáveis faziam o listener inteiro ser ignorado porque o endereço falhava na validação; agora eles são importados normalmente. Veja Serviços Web · Variáveis de redirecionamento.
Usuários compartilhados e clientes OIDC como resumos
Em "Serviços Web → Configurações globais", os usuários compartilhados e os clientes OIDC agora aparecem em uma linha de resumo cada um. Um usuário compartilhado mostra o nome de usuário, o estado do TOTP e da senha, os grupos, o nome de exibição, o e-mail e a observação. Um cliente OIDC mostra o nome, o tipo confidencial ou público, um Client ID que pode ser copiado, o número de URIs de redirecionamento, os usuários permitidos e a observação; um segredo novo ainda não salvo ou a falta de URI de redirecionamento é sinalizado à parte. Clique em "Editar" ou "Adicionar" para alterar todos os campos em uma janela; as alterações só são gravadas com "OK", e "Cancelar" as descarta. O nome de usuário não pode ficar vazio nem repetido, e o Client ID é obrigatório e único.
Notas de atualização
- Docker: baixe a nova imagem e recrie o contêiner. OpenWrt: instale o novo
.apk/.ipksobre o anterior e instale também oluci-app-gatelyse quiser a página do LuCI. fnOS: instale o novo.fpkna Central de aplicativos. As demais instalações podem ser atualizadas online em Configurações.