v1.0 · Windows · Node.js · PHP 8.2

ZipServer

Arrastra un ZIP. Obtén una URL pública.
Sin configurar routers. Sin instalar servidores.
HTML estático o PHP — funciona en cualquier red. Con SSL

⬇ Descargar gratis ¿Cómo funciona?
ejecutar_dev.bat
$ ejecutar_dev.bat
Dependencias instaladas
Servidor local: http://localhost:3000
Probando UPnP...
Iniciando ngrok (puerto 443)...
PHP 8.2 detectado — arrancando...
URL pública: https://abc123.ngrok-free.app
URL copiada al portapapeles

// características

Todo lo que necesitas.
Nada que no necesites.

Un solo doble clic. Tu web en internet en menos de 30 segundos.

📦
Arrastra y listo
Sube tu ZIP con drag & drop desde el navegador. ZipServer extrae, detecta el tipo de sitio y lo sirve automáticamente.
HTML · CSS · JS · PHP
PHP portable
Si tu ZIP contiene archivos .php, ZipServer descarga PHP 8.2 automáticamente la primera vez. fopen, SQLite, GD, cURL incluidos.
PHP 8.2 NTS · pdo_sqlite · curl
🌐
Túneles automáticos
Intenta UPnP, luego Cloudflare, luego ngrok. Siempre encuentra la vía. URL pública HTTPS copiada al portapapeles.
UPnP · Cloudflare · ngrok
🔒
.htaccess básico
RewriteRule para pretty URLs, deny/allow para control de acceso, AuthType Basic para proteger directorios con contraseña.
RewriteRule · deny · AuthType
🪟
Windows nativo
Doble clic en ejecutar_dev.bat. Sin WSL, sin Docker, sin configuración. Node.js es el único prerrequisito.
Windows 10/11 · Node.js LTS
🎓
Pensado para aprender
Ideal para alumnos que quieren mostrar su trabajo en clase. Cada uno en su PC, una cuenta ngrok gratuita y a compartir.
open source · MIT · gratis

// cómo funciona

Cuatro pasos.
Una URL pública.

Sin tocar el router. Sin abrir puertos manualmente.

01
Ejecuta el .bat
Doble clic en ejecutar_dev.bat. Las dependencias se instalan solas la primera vez.
02
Abre localhost:3000
Interfaz web en tu navegador. Arrastra tu ZIP al área indicada.
03
Túnel automático
ZipServer busca la mejor vía: UPnP → Cloudflare → ngrok. Sin configuración.
04
URL en el portapapeles
HTTPS listo para compartir. Compártela con quien quieras.

// sistema de túneles

Siempre encuentra
la salida.

ZipServer prueba tres estrategias en cascada. Si una red bloquea un puerto, pasa a la siguiente automáticamente.

1
UPnP — router directo
Abre el puerto en el router automáticamente, como hacen Xbox o PlayStation. IP pública directa, cero latencia extra.
Ideal
2
Cloudflare Quick Tunnel
Túnel gratuito sin cuenta. HTTPS automático. Puede fallar si el ISP bloquea el puerto 7844.
Intento
3
ngrok — puerto 443
Funciona en cualquier red. Usa solo el puerto 443 (HTTPS estándar). Requiere cuenta gratuita — solo una vez.
Siempre funciona

// .htaccess

Control de acceso
y enrutamiento.

ZipServer interpreta las directivas más comunes sin necesitar Apache.

# Pretty URLs para un CMS mínimo
RewriteEngine On
RewriteRule ^articulo/([0-9]+)$ index.php?id=$1 [L]
 
# Bloquear acceso a /privado/
deny from all
allow from 192.168.1.
 
# Zona con contraseña
AuthType Basic
AuthName "Zona privada"
AuthUserFile /ruta/.htpasswd
Require valid-user
 
# Sin listado de directorios
Options -Indexes

// descarga

Empieza ahora.

Extrae el ZIP, ejecuta el .bat, arrastra tu web.
Gratis, open source, licencia MIT.

⬇ Descargar ZipServer.zip Portable .exe Node.js LTS ↗ Cuenta ngrok gratis ↗

Windows 10/11 · Node.js LTS · ~50KB + dependencias automáticas