Proxy HTTPS
El proxy inverso integrado en Joppa: puertos, protocolos, cabeceras reenviadas, páginas de error e inicio automático.
El proxy recibe todas las peticiones a tus dominios .test, las descifra con el certificado del dominio y luego las reenvía al servidor de desarrollo.
Puertos y direcciones
| Puerto | Función |
|---|---|
| 443 | HTTPS |
| 80 | Redirige a HTTPS |
El proxy escucha en 127.0.0.1 (y en ::1 cuando IPv6 está disponible). Solo acepta conexiones de tu equipo.
Qué pasa por él
- HTTP/2 y HTTP/1.1.
- WebSockets: la recarga en caliente (HMR) de Vite, Next.js o Astro funciona.
- Server-Sent Events: los flujos se mantienen abiertos.
- Cabeceras: se conserva el
Hostoriginal; se añadenX-Forwarded-Proto: https,X-Forwarded-Host,X-Forwarded-Port: 443yX-Forwarded-For.
Páginas de error
| Caso | Respuesta |
|---|---|
Dominio .test desconocido para Joppa |
Una página «Dominio no configurado» (y no un error de certificado) |
| El servidor de desarrollo no responde | Una página 502 «El servidor de desarrollo no responde» |
Iniciar y detener
- Ajustes › Proxy: estado, Iniciar / Detener, e Iniciar el proxy al abrir Joppa (activado por defecto).
- La paleta ⌘ K: «Reiniciar el proxy HTTPS», «Detener el proxy».
- La barra de menús: Iniciar el proxy / Detener el proxy.
- La terminal:
joppa proxy start/joppa proxy stop.
Cuando el proxy está detenido, un aviso lo recuerda en la parte superior de la ventana y el icono del Dock se vuelve rojo.
Joppa en segundo plano
Cerrar la ventana no cierra Joppa: el proxy sigue sirviendo tus dominios y Joppa se queda en la barra de menús. Su menú lista tus proyectos y sus dominios (un clic los abre), el estado del proxy, Abrir Joppa… y Salir de Joppa. Solo se ejecuta una instancia a la vez: volver a abrir la app trae la ventana existente.