webtun
WebTun es un terminal web autocontenido con explorador de archivos, Cloudflare Tunnel y soporte PWA. Acceso desde cualquier navegador sin VPN ni SSH.
Ficha actualizada 23 sept 2026, 7:00 · upstream 23 sept 2026, 6:47 · release v2.2.2
Qué es webtun
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
WebTun es una herramienta self-hosted que proporciona un terminal web completo con explorador de archivos, soporte para tunneling mediante Cloudflare Tunnel y funcionalidad PWA. Permite acceder a tu servidor desde cualquier navegador, teléfono o tablet sin necesidad de instalar clientes de red adicionales ni VPNs complejas.
La aplicación se ejecuta en el lado del cliente y ofrece una interfaz moderna con terminal integrada, editor de código, explorador de archivos y gestión de sesiones. Su arquitectura modular permite escalar fácilmente añadiendo nuevas funcionalidades como paneles de git, visualización de imágenes o modo móvil.
El proyecto está construido sobre Node.js con Express como backend, xterm.js para la terminal, CodeMirror para editores de texto y Electron para el entorno desktop. Utiliza Cloudflare Tunnel para exponer servicios internos a internet sin necesidad de configurar un servidor proxy externo.
- Acceder a servidores web o APIs desde cualquier dispositivo móvil o tablet
- Desarrollar aplicaciones que requieran acceso remoto a servicios backend
- Procesar archivos locales en el navegador sin necesidad de instalar clientes de red
- Conectar a servidores con Cloudflare Tunnel para exponer servicios internos
- Gestionar sesiones de desarrollo en múltiples dispositivos simultáneamente
- Acceder a repositorios Git desde cualquier dispositivo conectado al mismo servidor
- Soporte completo de terminal con shell integrado (bash, zsh, PowerShell)
- Explorador de archivos con soporte para nombres de archivo largos y resolución dinámica
- Tunneling mediante Cloudflare Tunnel sin necesidad de configurar un proxy externo
- Modo PWA que permite instalar la aplicación en el home screen de iOS y Android
- Soporte multi-terminal con pestañas independientes y persistencia de estado
- Autenticación por PIN que se guarda localmente en .env
- Funcionalidad completa del explorador de archivos requiere permisos de administrador en Linux (chmod +x setup.sh)
- Soporte para Windows Shell no está documentado oficialmente
- El tunneling mediante Cloudflare Tunnel tiene límites de cuota según el plan de Cloudflare
- La persistencia de sesiones depende del sistema operativo y puede variar entre plataformas
- No se soporta la conexión a través de proxies intermediarios (requiere TRUST_PROXY=true)
- En macOS, las builds para Intel no están disponibles oficialmente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar WebTun: instala el paquete global con npm install -g webtun y ejecútalo directamente. Para producción, usa un servidor de despliegue como Heroku o Railway. Configura variables de entorno en .env para PORT, HOST, PIN y SHELL. Activa Cloudflare Tunnel mediante la opción --tunnel desde la consola. En entornos Windows, activa el modo de shell PowerShell con WEBTUN_SHELL=/usr/bin/bash. Para distribuir como software propio, genera un paquete deb o AppImage en Linux, o usa una build nativa para macOS arm64.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.