Exponer app local a internet con URL pública gratuita
Guía sencilla para exponer localhost a internet, compartirlo online, probar webhooks y crear una URL pública temporal con GhostlyShare.

Índice
Cuando una app local necesita una URL pública
Una app local normalmente funciona solo en tu propio equipo. Esto está bien mientras programas, pero a veces otra persona, dispositivo o servicio externo necesita acceder desde internet.
- Un compañero necesita revisar una función antes de su despliegue.
- Un cliente quiere navegar por un prototipo durante una llamada.
- Un proveedor de webhook necesita una URL pública de callback.
- Un teléfono, tableta o equipo de prueba no está en la misma red.
Para estos casos, un despliegue completo suele ser excesivo. Basta con una URL pública temporal para localhost.
Lo que necesitas antes de empezar
Antes de crear la URL pública, verifica primero la app local.
- Una app web, API, panel o receptor de webhook que se ejecuta localmente.
- La URL o puerto local, por ejemplo http://localhost:5173, http://localhost:3000 o http://localhost:5080.
- GhostlyShare instalado desde Microsoft Store.
- Una pestaña del navegador para probar la URL pública tras su creación.
Si la URL local no funciona en tu equipo, arréglalo primero. La URL pública solo redirige tráfico a una app que ya esté en ejecución.
Cómo funciona la vista previa pública
GhostlyShare vigila los puertos locales y muestra los servicios web que puede compartir. Tú eliges el servicio y comienzas una vista previa pública.
- Tu app permanece en localhost.
- GhostlyShare crea una URL pública temporal.
- Las solicitudes a esa URL pública se redirigen a tu app local.
- Cuando la sesión termina, detienes la vista previa.
Piénsalo como un enlace de vista previa temporal, no como un reemplazo del hosting en producción.
Paso a paso: exponer una app local a internet
Sigue estos pasos cuando tu app ya esté ejecutándose localmente.
- Inicia tu app local y ábrela en el navegador.
- Abre GhostlyShare desde la bandeja de Windows.
- Encuentra la fila de la app coincidente por puerto, título o URL local.
- Pulsa Iniciar y espera hasta que la fila muestre Activo.
- Copia la URL pública y pruébala en un navegador.
- Comparte la URL con la persona, dispositivo o servicio webhook que la necesite.
- Pulsa Detener cuando ya no necesites la vista previa.
Ese es todo el ciclo: app local, URL pública, prueba rápida, detener.
Uso de la URL pública para webhooks
Los proveedores de webhook no pueden llamar a localhost en tu equipo. Pueden llamar a la URL pública de vista previa.
- Inicia tu receptor local de webhook.
- Crea la URL pública en GhostlyShare.
- Pega la URL pública en el campo de callback del webhook.
- Envía un evento de prueba e inspecciona la solicitud localmente.
Esto es útil cuando quieres tráfico real de webhook sin desplegar primero el receptor.
Casos de uso recomendados para una URL pública temporal
El flujo es ideal para sesiones cortas donde la app debe permanecer local.
- Envía una vista previa funcional a un compañero antes de desplegar una rama.
- Permite que un cliente abra un prototipo local durante una llamada.
- Prueba webhooks de plataformas de pago, repositorios, automatización o comercio.
- Abre la misma app en un teléfono o tableta sin estar en la misma red.
- Comparte una API local para una conversación breve de integración.
Cuándo usar esto en lugar de desplegar
Una URL pública de vista previa es temporal. Apunta a la app que se ejecuta en tu equipo. Es útil si buscas una alternativa a ngrok sin registro para compartir rápido, no para hosting permanente.
- Úsalo para demos, feedback, pruebas de webhook y comprobaciones móviles.
- Usa un despliegue real para tráfico en producción o acceso prolongado.
- Usa hosting normal cuando la app necesite una versión estable, URL fija y monitorización.
En resumen: los enlaces de vista previa son para compartir rápido; los despliegues para disponibilidad permanente.
Limitaciones y notas de seguridad
Una URL pública hace que tu app local sea accesible desde fuera de tu equipo. Comparte solo lo que debe ser accesible.
- No expongas páginas de administración, paneles privados, herramientas de base de datos ni endpoints de desarrollo inseguros.
- Detén la vista previa cuando finalice la prueba.
- La URL es para vistas previas, demos, pruebas de webhook y depuración, no para hosting permanente en producción.
- Si la app local se detiene, falla o el equipo entra en suspensión, la vista previa pública dejará de funcionar.
Preguntas frecuentes
La versión corta
Para exponer una app local a internet, inicia la app localmente, abre GhostlyShare, pulsa Iniciar en el servicio detectado, copia la URL pública y detén la vista previa cuando termines.
Usa GhostlyShare cuando necesites un enlace público rápido sin despliegue, configuración de cuenta ni redirección de puertos.
Descargar GhostlyShare