Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fxtun.dev

fxTunnel es un servidor de túnel inverso autoalojado en Go que expone servicios locales a internet mediante subdominios personalizados. Alternativa rápida a ngrok y Cloudflare Tunnel, con Web UI, API REST y cliente cross-platform.

Ficha actualizada 23 sept 2026, 11:04 · upstream 23 sept 2026, 10:54 · release v3.12.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es fxtun.dev

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

<p><strong>fxTunnel</strong> es una solución de túnel inverso autoalojado en Go que permite exponer servicios locales (HTTP, TCP y UDP) a internet mediante un servidor completamente controlado. No depende de terceros, no tiene límites de uso ni dependencia de proveedores.</p>

<p>Se despliega sobre cualquier VPS, se apunta un registro DNS wildcard al servidor y los equipos obtienen URLs públicas seguras para servidores de desarrollo local, pruebas de webhooks, dispositivos IoT, acceso SSH y más.</p>

<p>A diferencia de ngrok (que requiere suscripción) o Cloudflare Tunnel (solo cliente), fxTunnel ofrece todo en uno: servidor, administración web, API REST, CLI y cliente desktop cross-platform con soporte para Windows, macOS y Linux.</p>

CASOS DE USO
  • Exponer un servidor de desarrollo local a internet sin necesidad de subdominios personalizados
  • Proveer acceso seguro a servidores SSH o bases de datos desde cualquier dispositivo
  • Testear webhooks en producción con URLs públicas y controladas por el usuario
  • Conectar dispositivos IoT que requieran acceso remoto a internet
  • Servir contenido estático o APIs REST desde un entorno local sin necesidad de subdominios
  • Proveer acceso a servicios de voz o video mediante túneles UDP
PUNTOS DESTACADOS
  • Soporte completo en HTTP, TCP y UDP con multiplexación yamux eficiente
  • Panel administrativo web con Vue.js para gestión de usuarios, tokens y dominios
  • Autenticación con TOTP (2FA) integrada y control granular mediante tokens
  • Cliente desktop cross-platform (Wails) que funciona como tray del sistema operativo
  • Soporte nativo de Wildcard Domains con certificados Let's Encrypt vía Cloudflare
  • Configuración completa en YAML sin necesidad de conocimientos avanzados
PRECAUCIONES
  • No tiene límites de ancho de banda ni conexiones simultáneas definidos por defecto
  • El cliente desktop requiere Node.js 20+ para funcionar correctamente
  • La autenticación con TOTP puede ser inestable en entornos muy lentos o con mala conectividad
  • No incluye un cliente de escritorio nativo para Windows (solo Wails)
  • Sin soporte oficial para IPv6 en la configuración del servidor
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

fxTunnel Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

<p>El servidor se despliega mediante Docker usando el contenedor oficial <code>ghcr.io/mephistofox/fxtun.dev:latest</code>. Se exponen las siguientes puertos:</p> <ul> <li><strong>Puerto de control (TCP):</strong> 4443 — para conexiones entre túneles y la API REST.</li> <li><strong>Puerto HTTP:</strong> 8080 — tráfico de túneles HTTP.</li> <li><strong>Puerto TCP:</strong> rango configurable (ej. 10000-20000).</li> <li><strong>Puerto UDP:</strong> rango configurable (ej. 20001-30000).</li> </ul> <p>Se recomienda usar un contenedor con volumen para persistencia de datos y configuración: <code>-v ./data:/app/data -v ./configs/server.yaml:/app/configs/server.yaml</code>.</p> <p>Para HTTPS, se configura nginx como proxy TLS terminando las conexiones. Se debe obtener un certificado wildcard mediante Cloudflare o Let's Encrypt.</p>

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsGo
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
44438080300022
06

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.