Una alternativa gratuita y de código abierto a ngrok que expone localhost mediante HTTPS a través de Cloudflare Tunnels, con subdominios personalizados y sin necesidad de una cuenta.
akazwz/hostc
Una CLI que da a tu servidor de desarrollo local una URL HTTPS pública, con WebSockets y hot reload, gratis y sin necesidad de cuenta.
Alternativa open source a:ngrok
- Estrellas
- 628
- Forks
- 69
- Issues abiertos
- 5
- Último commit
- hace 15 horas
¿Qué es?
hostc es un túnel de línea de comandos para compartir un servidor de desarrollo local. Al ejecutar `npx hostc@latest 3000`, muestra una URL HTTPS pública que redirige las solicitudes a localhost:3000. Así puedes abrir la aplicación en un teléfono, compartirla con un compañero de equipo o recibir webhooks de servicios como Stripe o GitHub.
La CLI solo necesita Node.js 22 o posterior; no requiere registro, token de autenticación ni instalar ningún binario. Abre una única conexión WebSocket saliente a un servidor que se ejecuta en Cloudflare Workers y Durable Objects, por lo que no es necesario que nada en tu equipo sea accesible desde Internet. El tráfico WebSocket y Server-Sent Events pasa a través del túnel, lo que permite que hot reload siga funcionando en herramientas como Vite y Next.js.
Los servidores de desarrollo aceptan solicitudes dirigidas a localhost y las redirecciones apuntan de vuelta a la URL pública, así que no hace falta cambiar la configuración de allowed-hosts. Si se interrumpe la conexión, la CLI se vuelve a conectar y conserva la misma URL durante un máximo de 10 minutos. También puedes alojar el servidor en tu propio dominio de Cloudflare.
Funciones clave
- 01Asigna una URL HTTPS pública a un puerto local con un solo comando.
- 02Permite el paso de WebSockets y Server-Sent Events para mantener hot reload.
- 03No requiere cuenta, token de autenticación ni instalación global.
- 04Conserva la misma URL si hay interrupciones breves de red o se reinicia el servidor.
- 05Puede mostrar un código QR para abrir la URL en un teléfono.
- 06Se puede alojar en tus propios dominios de Cloudflare.
Casos de uso
- Previsualizar un sitio en un teléfono real con hot reload.
- Probar webhooks de Stripe, GitHub o Slack con código local.
- Compartir el trabajo en curso con un compañero de equipo o un cliente antes de desplegarlo.
- Permitir que un agente de programación con IA comparta la aplicación que ha creado.
Inicio rápido
- 1
Inicia la aplicación y, después, configura hostc para que apunte a su puerto
npx hostc@latest 3000
Antes de usarlo
- Cualquier persona que tenga la URL pública puede acceder, así que expón solo lo que quieras compartir.
- Necesita Node.js 22 o posterior.
- El servidor es un servicio basado en Cloudflare; al reiniciar hostc, se obtiene una URL nueva.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hostc?
- Una CLI que da a tu servidor de desarrollo local una URL HTTPS pública, con WebSockets y hot reload, gratis y sin necesidad de cuenta. hostc es un túnel de línea de comandos para compartir un servidor de desarrollo local. Al ejecutar `npx hostc@latest 3000`, muestra una URL HTTPS pública que redirige las solicitudes a localhost:3000. Así puedes abrir la aplicación en un teléfono, compartirla con un compañero de equipo o recibir webhooks de servicios como Stripe o GitHub.
- ¿hostc es gratuito? ¿Qué licencia tiene?
- hostc es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hostc sigue mantenido?
- Mantenimiento activo. El último commit de hostc fue el 5 nov 2026.
- ¿Para qué puedo usar hostc?
- Previsualizar un sitio en un teléfono real con hot reload. Probar webhooks de Stripe, GitHub o Slack con código local. Compartir el trabajo en curso con un compañero de equipo o un cliente antes de desplegarlo. Permitir que un agente de programación con IA comparta la aplicación que ha creado.
- ¿Cómo se instala hostc?
- Inicia la aplicación y, después, configura hostc para que apunte a su puerto: npx hostc@latest 3000
- ¿Dónde consigo hostc?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/akazwz/hostc
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Alternativa open source a ngrok que expone un servidor HTTP local en una URL HTTPS pública con un solo comando.
Un relay autocontrolado y cifrado de extremo a extremo que se despliega en Cloudflare Workers para que un teléfono acceda a un puerto local del escritorio sin exponerlo.
Una CLI minimalista en Rust que expone un puerto TCP local a través de un servidor remoto para que los servicios de localhost sean accesibles desde Internet.
Un túnel autohospedado escrito en Go que expone servicios locales a Internet mediante tu propio dominio y servidor.
CLI similar a netcat y biblioteca de Go para conectar dos máquinas mediante el plano de datos WireGuard de Tailscale, sin cuenta ni plano de control de Tailscale.