41 pontos por xguru 2025-10-06 | 1 comentários | Compartilhar no WhatsApp
  • Ferramenta que permite ao desenvolvedor gerenciar aliases para servidores locais de desenvolvimento de forma prática, colocando-os atrás de um proxy TLS
  • Suporta redirecionamento de https://server.testhttp://localhost:3000 tanto no navegador quanto na linha de comando
  • Permite usar URLs HTTPS sem porta tanto no navegador quanto no CLI
  • Com emissão automática de certificados TLS e atualização do /etc/hosts, permite criar um ambiente de segurança, cookies e CORS semelhante ao de produção
  • Suporta configuração YAML compartilhável e execução em primeiro plano ou modo daemon, permitindo que toda a equipe use os mesmos aliases e que mudanças sejam aplicadas imediatamente ao proxy
  • Internamente usa Caddy para lidar com proxy HTTP→HTTPS e transmissão mDNS (.local), permitindo acesso também por outros dispositivos na mesma rede (ex.: smartphone)
  • Funciona em MacOS, Linux e WSL2
  • Vantagens em relação a hotel/chalet
    • Funciona como binário único, sem dependência de NodeJS
    • Não exige configuração de proxy do sistema e, por ser baseado em arquivo hosts, oferece consistência entre navegador e CLI
    • Suporta múltiplos TLDs e, com assinatura TLS automática, oferece um ambiente HTTPS sem avisos
    • Com configuração de descoberta automática de repositórios, o compartilhamento em equipe fica simples, e o gerenciamento de processos segue um princípio não intrusivo, trazendo flexibilidade
  • Casos de uso principais
    • Expor frontend/backend como https://app.test e https://api.test, respectivamente, para montar uma stack local integrada e validar Secure Cookie, SameSite e CORS como no ambiente real
    • Em testes em dispositivos móveis reais, simplifica o acesso por dispositivos da mesma rede via domínio .local, facilitando a verificação de responsividade, PWA e fluxo de login
    • No onboarding da equipe, em vez de decorar variáveis de ambiente e portas, permite padronizar a experiência de desenvolvimento compartilhando domínios fixos

1 comentários

 
rtyu1120 2025-10-16

Parece ser apenas um tipo de wrapper para o Caddy, mas ainda não vejo muito bem a necessidade de usar isso no lugar dele.