41 puntos por xguru 2025-10-06 | 1 comentarios | Compartir por WhatsApp
  • Herramienta para que desarrolladores gestionen alias para servidores de desarrollo local usando su servidor detrás de un proxy TLS
  • Soporta redirección de https://server.testhttp://localhost:3000 tanto en el navegador como en la línea de comandos
  • Permite usar URLs HTTPS sin puerto tanto en navegador como en CLI
  • Hace posible construir un entorno de seguridad, cookies y CORS similar a producción mediante emisión automática de certificados TLS y actualización de /etc/hosts
  • Soporta configuración YAML compartible y ejecución en primer plano o modo demonio, para que todo el equipo use los mismos alias y los cambios se reflejen de inmediato en el proxy
  • Internamente usa Caddy para manejar el proxy HTTP→HTTPS y la difusión mDNS (.local), permitiendo acceso también desde otros dispositivos en la misma red (por ejemplo, smartphones)
  • Funciona en MacOS, Linux y WSL2
  • Ventajas frente a hotel/chalet
    • Funciona como binario único, sin dependencia de NodeJS
    • No requiere configuración de proxy del sistema; al basarse en el archivo hosts, ofrece consistencia entre navegador y CLI
    • Soporta múltiples TLD y firma TLS automática, ofreciendo un entorno HTTPS sin advertencias
    • Con configuración de descubrimiento automático del repositorio, compartirlo en equipo es simple, y la gestión de procesos sigue un principio de no intervención, lo que da flexibilidad
  • Casos de uso representativos
    • Construir un stack local integrado exponiendo frontend/backend como https://app.test y https://api.test respectivamente, para validar Secure Cookie, SameSite y CORS igual que en producción
    • En pruebas móviles en dispositivos reales, simplifica el acceso desde dispositivos en la misma red con dominios .local, para revisar diseño responsivo, PWA y flujo de inicio de sesión
    • Durante el onboarding del equipo, en vez de memorizar variables de entorno y puertos, compartir dominios fijos ayuda a estandarizar la experiencia de desarrollo

1 comentarios

 
rtyu1120 2025-10-16

Parece simplemente un wrapper de Caddy, pero por ahora todavía no entiendo bien por qué sería necesario usarlo en su lugar.