Skip to content
v0.5.7: montajes SMB y nuevos temas →

Una pasarela de red
que puedes ver por dentro

DDNS, traversal NAT con STUN, reenvío de puertos, proxy inverso, certificados, WAF, Tailscale y frp, todo en un único binario de unos 32 MB. Funciona en redes domésticas, NAS, servidores en la nube y servidores de todo tipo.

~32 MBUn solo binario con la interfaz de administración integrada
0Conexiones a servidores del proyecto por defecto
MultiplataformaLinux / macOS / Windows / FreeBSD, incluidos ARM, MIPS y RISC-V
Apache-2.0Licencia de código abierto y código fuente auditable

La caja de herramientas de red de todos los días, gestionada en un solo lugar

Cubre las funciones en las que más se apoyan las redes domésticas y la administración de servidores. Cada módulo se puede activar o desactivar por separado.

DNS dinámico

18 proveedores, entre ellos Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, Route 53, OVH, Gandi y Namecheap; detecta tu IP por URL, interfaz de red o comando, con IPv4 e IPv6 y avisos por webhook.

Traversal STUN

Perforación de NAT y mantenimiento de la conexión en TCP / UDP, UPnP / NAT-PMP y reenvío integrado; lanza webhooks y scripts cuando cambia la dirección pública.

Reenvío de puertos

TCP / UDP, IPv4 / IPv6, rangos de puertos, conmutación por error entre varios destinos, límites de conexiones y estadísticas de tráfico; puede enviar el protocolo PROXY al siguiente salto para conservar la dirección real del cliente; el enrutamiento SNI permite que varios servicios compartan el puerto 443.

Certificados SSL

Emisión y renovación automáticas con ACME, mediante DNS-01 (con comodines) o HTTP-01, y EAB; exporta los certificados a un directorio y ejecuta un script tras cada cambio.

Servicios web

Proxy inverso, redirecciones y archivos estáticos por dominio; HTTPS, HTTP/3, WebSocket y protocolo PROXY; políticas con varios backends ponderados, comprobaciones de estado, compresión, límite de peticiones y caché de respuestas; puede sustituir a nginx: backends por ruta, autenticación delegada y usuarios compartidos con TOTP e inicio de sesión único.

Cortafuegos WAF

Coraza y OWASP CRS v4 integrados, reglas activables por archivo, compatibilidad con SecLang personalizado, modo de bloqueo o solo detección.

Redes y túneles

Supervisa los túneles de Tailscale, frp (frpc / frps) y cloudflared como procesos gestionados, siempre con la última versión oficial.

Gestión de Docker

Crea y edita contenedores, consulta registros y abre terminales, Compose, actualización de imágenes con un clic (con reversión automática si falla), redes y volúmenes.

Terminal web

SSH, Telnet y shell local (desactivado por defecto) con soporte de proxy, sesiones persistentes, gestión de archivos por SFTP y paneles divididos.

Servicios de archivos

Servicios WebDAV y FTP con montajes de almacenamiento de directorios locales, WebDAV remoto y recursos compartidos SMB, y administración de archivos en línea.

Tareas programadas y Wake-on-LAN

Tareas cron que ejecutan comandos o peticiones HTTP y conservan el historial; difusión de paquetes mágicos de Wake-on-LAN y comprobación de conexión.

Refuerzo de seguridad

Passkeys y autenticación de dos factores, cuentas de solo lectura, registro de auditoría, historial de configuración con reversión en un clic, límite de intentos de inicio de sesión, ruta de acceso segura y acceso solo desde la red local.

Control de acceso

Reglas por ruta en cada sitio, enlaces temporales para compartir, bloqueo automático tras fallos repetidos de autenticación, filtrado por país con GeoIP y listas de IP permitidas o bloqueadas.

Estadísticas y monitorización de tráfico

Métricas globales de Prometheus y panel de Grafana para certificados, DDNS, reenvío de puertos y sitios; autodiagnóstico de red en un clic para revisar NAT, puertos, reloj y resolución DNS.

Centro de notificaciones

Webhook, Telegram, Bark, ntfy, Gotify, Pushover, Discord, Slack, ServerChan, PushPlus, WeCom, DingTalk, Feishu y correo; plantillas de reglas integradas, con silenciamiento y eliminación de duplicados.

Copia de seguridad de la configuración

Copias cifradas (scrypt + AES-GCM), políticas de retención y copias programadas en un directorio local o en un punto de montaje de almacenamiento.

Diagnóstico de red

Ping, traceroute, sondeo de puertos, consultas DNS, prueba de velocidad y escaneo de la red local, todo como tareas en segundo plano.

API, CLI y MCP

Varios tokens con permisos por módulo y documentación OpenAPI generada automáticamente; usa gately ctl para controlar una instancia y gately mcp para conectar asistentes de IA.

Ver todos los módulos →

Aplicación nativa para fnOS

Instálalo en fnOS y ábrelo desde el escritorio

Gately ofrece paquetes sin conexión para fnOS (x86 / ARM) que se instalan manualmente desde el Centro de aplicaciones. Se integra en la pasarela unificada de fnOS, comparte el punto de entrada que ya usas para fnOS y puede reutilizar la sesión del administrador de fnOS.

Funciona con la pasarela unificada de fnOS

Haz clic en el icono del escritorio de fnOS y la interfaz de administración se abre en /app/gately/. Funcionan tanto la dirección de la red local como tu dominio remoto de fnOS, sin abrir ni redirigir puertos adicionales, y fnOS se encarga del control de acceso.

Inicia sesión con tu sesión de administrador de fnOS

Activa Iniciar sesión con fnOS y los administradores que ya tengan la sesión iniciada en fnOS entran directamente en Gately, sin contraseña ni código de verificación en dos pasos. Los usuarios normales de fnOS siguen iniciando sesión. Desactivado por defecto.

Todas las funciones, de forma nativa

Se ejecuta como root, así que puede escuchar en 80/443, gestionar Docker y abrir el terminal web. La configuración se conserva al desinstalar, y para actualizar basta con instalar el .fpk más reciente.

El software en el borde de tu red debe poder verse por dentro

Guarda tus claves DNS y las claves privadas de tus certificados, así que cada comportamiento debe poder inspeccionarse.

Transparente

Sin conexiones a servidores del proyecto ni envío de datos del dispositivo por defecto. Cada dirección saliente, como la consulta de IP pública y los servidores STUN, es visible, editable y se puede desactivar.

Auditable

La configuración es JSON plano con permisos 0600, lista para diferencias y reversiones con git. Los campos sensibles se enmascaran en las respuestas de la API.

Bajo tu control

El inicio de sesión de terceros usa aplicaciones OAuth que registras tú mismo, sin intermediarios. La actualización en línea solo se ejecuta cuando un administrador hace clic (instalaciones binarias en Linux); nada se actualiza en segundo plano.

Despliegue en un solo archivo

Un binario estático con el frontend integrado. Funciona con Docker, systemd y OpenWrt, y cubre NAS, routers software y servidores en la nube.

En marcha en un minuto

Hay imágenes para amd64, arm64 y arm/v7. Tras arrancar, abre http://IP_DEL_DISPOSITIVO:16680 e inicia sesión con la cuenta predeterminada admin y la contraseña predeterminada gately.cn; cámbiala enseguida.

docker run -d --name gately --network host \
  -v ./gately-data:/etc/gately \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/wangwanjie/gately:latest

Guía de instalación completa →

Preguntas frecuentes

Sí. En Ajustes → Copia de seguridad y migración, elige un archivo .lkcf o un zip de configuración del sitio completo, revisa la vista previa e importa. Las reglas importadas quedan desactivadas por defecto, así que puedes ejecutar ambos a la vez, pasar módulo a módulo y volver atrás cuando quieras.

No. Gately no se conecta a ningún servidor del proyecto por defecto y no envía ningún dato.

En NAS domésticos, routers software, servidores en la nube y servidores de todo tipo. Hay binarios para Linux (amd64 / arm64 / arm / mips / mipsle / riscv64), macOS, Windows y FreeBSD, además de imágenes Docker para amd64 / arm64 / arm/v7, un paquete de aplicación nativa para fnOS y paquetes para OpenWrt (.ipk / .apk).

Sí. Cada versión incluye paquetes sin conexión para fnOS (.fpk) que se instalan manualmente desde el Centro de aplicaciones. Gately se integra en la pasarela unificada de fnOS, de modo que se abre desde el icono del escritorio y también funciona a través de tu dominio remoto de fnOS. Activa Iniciar sesión con fnOS en Ajustes → Control de acceso y los administradores de fnOS con la sesión iniciada entran directamente, sin contraseña ni código de verificación en dos pasos.

Estos módulos escuchan directamente en puertos del host. Si no necesitas la gestión de Docker, puedes quitar el montaje de docker.sock.

Más preguntas →

Recupera el control del borde de tu red

Abierto, transparente y en un solo archivo. Despliega Gately hoy mismo.

Escanea con el móvil para unirte al grupo de TelegramEscanea con el móvil para unirte al grupo de Telegram

Publicado bajo la licencia Apache-2.0.