Skip to content
Esta página se tradujo con IA y puede contener imprecisiones. Ayuda a mejorarla en GitHub.

Gately v0.6.3.5 publicado ​

3 de noviembre de 2026

Descargar v0.6.3.5 · GitHub Release

Correcciones de seguridad ​

  • Las cuentas de solo lectura y los tokens de API de solo lectura podían ver, en la API de estado de Tailscale y en los registros del módulo, el enlace de inicio de sesión de un inicio de sesión pendiente; con ese enlace cualquiera podía registrar esta pasarela en su propio tailnet. Ahora los enlaces de inicio de sesión solo se devuelven a identidades con permiso de escritura sobre Tailscale, y los registros solo conservan la parte del host del enlace (el nuevo módulo NetBird trata igual los enlaces de inicio de sesión y los códigos de dispositivo). (GHSA-xq69-cppr-8497)
  • En el Terminal web, «Probar conexión» también debe pasar el control del acuerdo de usuario y la verificación en dos pasos cuando prueba una conexión guardada, combina secretos guardados o hace referencia a una credencial predefinida: estas solicitudes envían la contraseña guardada al host indicado en la solicitud.

Red con NetBird (#69) ​

El nuevo módulo NetBird gestiona el cliente oficial y se usa igual que el módulo Tailscale:

  • Gately puede ejecutar netbird service run por su cuenta (el estado se guarda en el directorio de configuración) o hacerse cargo de un servicio NetBird ya instalado en el sistema;
  • inicio de sesión con clave de configuración o con enlace de inicio de sesión / código de dispositivo, y ajustes para la dirección de un servidor de gestión autoalojado, nombre de host, rutas, DNS, «Bloquear entrantes», «Red en espacio de usuario» con «Acceso a servicios locales» y un proxy SOCKS5;
  • en modo gestionado, Gately se encarga de la conexión, se reconecta automáticamente cuando el demonio se reinicia y reintenta los fallos con una espera creciente de 10 segundos a 5 minutos;
  • la «Instalación en línea» de la página descarga, actualiza, revierte y desinstala NetBird, y «Restaurar valores predeterminados» cierra la sesión y borra el estado de inicio de sesión.

Consulte Redes y túneles · NetBird.

Comprobación automática de actualizaciones y avisos de seguridad (#68) ​

  • De forma predeterminada, Gately consulta de forma anónima cada 12 horas la lista de versiones y los avisos de seguridad en GitHub (a través del «Proxy de actualización»; solo lee y no envía nada), y puede desactivarse en la página Acerca de o en Ajustes;
  • cuando hay una versión nueva, la consola lo indica en la parte superior, donde se pueden ver los cambios u omitir esa versión; si la versión actual está afectada por un problema de seguridad publicado, aparece un aviso rojo con los identificadores de los avisos, su gravedad y las versiones corregidas;
  • las versiones nuevas y los problemas de seguridad emiten los eventos system.update / system.security, y el Centro de notificaciones incorpora la plantilla de regla «Actualizaciones»; las tarjetas de instalación en línea de frp, cloudflared, Tailscale, NetBird y File Browser incorporan «Buscar actualizaciones», y la comprobación programada de Docker también envía una notificación cuando encuentra una imagen nueva.

Consulte Instalación · Comprobación automática de actualizaciones y avisos de seguridad.

Copiar elementos (#65) ​

Todas las listas pueden crear una copia a partir de un elemento existente: el diálogo de edición se abre con el original como plantilla y «(copia)» añadido al nombre, mientras que las contraseñas y los secretos se toman del original en el servidor, sin que el texto en claro pase por el navegador. La copia de un certificado se emite o se lee de nuevo y sus destinos de despliegue empiezan desactivados para no sobrescribir los archivos del certificado original; la copia de un sitio web puede colocarse en otro listener, y la copia de un listener puede incluir o no sus sitios. La API es la genérica POST <ruta>/{key}/copy.

Mover sitios web (#63) ​

  • El campo «Listener» del diálogo del sitio ahora también se puede cambiar al editar, y al guardar el sitio pasa al nuevo listener;
  • el modo «Ordenar y lotes» incorpora «Mover a listener», que permite marcar sitios de distintos listeners y mover varios a la vez;
  • arrastrar un sitio sobre un sitio o grupo de otro listener también lo mueve.

El movimiento se rechaza si el listener de destino ya tiene el mismo dominio; las reglas de alerta de la supervisión del rendimiento y los contadores de uso de los enlaces compartidos acompañan al sitio, y las sesiones de inicio de sesión son propias de cada listener y sitio, así que los visitantes deben volver a iniciar sesión tras el movimiento. Mover de HTTPS a HTTP sin cifrar un sitio que exige inicio de sesión muestra un aviso de riesgo.

Notificaciones y proxies (#67) ​

  • El Centro de notificaciones incorpora «Ajustes de notificación» con un proxy global de notificaciones (ninguno / usar el proxy global de actualizaciones / personalizado), y cada canal puede elegir el suyo; se admiten http://, https://, socks5:// y socks5h://, y el correo enviado por proxy realiza STARTTLS / SSL dentro del túnel;
  • los Webhooks de DDNS / STUN, las solicitudes HTTP de las tareas programadas, las listas de IP suscritas y la descarga de bases de datos GeoIP también pueden usar un proxy;
  • las contraseñas de los proxies se ocultan en las tarjetas y los mensajes de error.

Otras mejoras ​

  • Las cabeceras de página y las barras de herramientas de las listas siguen visibles al desplazarse: la cabecera del módulo queda fija arriba y, cuando el título sale de la vista, solo queda la barra de acciones; las barras de herramientas de las tarjetas quedan fijas bajo la cabecera; en los diálogos, el título, la barra de pestañas y los botones inferiores quedan fijos y el formulario se desplaza entre ellos (#64);
  • las tareas de Docker en segundo plano como pull, push, build, comprobación de actualizaciones, Compose y actualizaciones en lote se pueden interrumpir, y Compose recibe primero una señal de interrupción para terminar de forma ordenada (#67);
  • en la topología de red, los sitios, backends e IP activas abren directamente sus registros de acceso, y los sitios, backends y listeners se pueden editar en el sitio desde la página de topología; las filas de sitio de Servicios web incorporan el botón «Registros» (#67);
  • la imagen también se publica en Docker Hub como vanjayak/gately, la misma imagen multiarquitectura que en GHCR, con la misma firma cosign (#67);
  • el diálogo de un nuevo token de API incorpora un ejemplo de llamada a /api/openapi.json (#67);
  • los bloqueos manuales de Servicios web y «Cerrar y bloquear» incorporan la opción «Permanente»;
  • «Ocultar orígenes bloqueados» también oculta las solicitudes que provocaron el bloqueo de un origen que sigue bloqueado;
  • las cuentas de solo lectura ya no ven Registro de auditoría, Historial de configuración, Tokens de API ni Ajustes en la barra lateral; abrir esas páginas directamente lleva al Resumen, y la interfaz ya no llama a las API de administración.

Correcciones y refuerzos ​

  • La creación en lote de elementos ahora se valida con el bloqueo tomado, lo que corrige una condición de carrera entre los nuevos listeners de Servicios web y las listas de IP;
  • los movimientos de sitios consecutivos se ejecutan en orden, de modo que las reglas de alerta de la supervisión del rendimiento no quedan en un sitio que ya no existe;
  • los bloqueos manuales rechazan direcciones de loopback, no especificadas y de proxies de confianza (los bloqueos manuales de Prevención de intrusiones rechazan direcciones de loopback y no especificadas), y una duración de bloqueo muy grande ya no se desborda en un bloqueo permanente;
  • la comprobación programada de Docker conserva sus registros de notificación mientras una comprobación falla o el contenedor está detenido, así que la misma imagen nueva no se notifica dos veces;
  • NetBird y Tailscale ya no cambian los permisos de un directorio de estado personalizado existente al gestionar el demonio; se muestra una advertencia cuando el SOCKS5 en espacio de usuario de NetBird anterior a 0.75 escucha siempre en 0.0.0.0, y la interfaz avisa cuando el SOCKS5 escucha en una dirección accesible desde fuera de esta máquina;
  • ver desde la topología los registros de acceso de un sitio predeterminado con nombre filtra por ese sitio; los sitios predeterminados sin nombre ya no ofrecen una entrada que mezclaría los registros de todos los sitios;
  • el botón para borrar el filtro de origen de los registros de ejecución vuelve a funcionar; las cuentas de solo lectura ya no generan solicitudes 403 al recargar páginas de administración;
  • las contraseñas de proxy con @, / o : sin codificar también se ocultan por completo.

Notas de actualización ​

  • Docker: descargue la nueva imagen y vuelva a crear el contenedor; con el socket de Docker montado, Gately también puede actualizarse a sí mismo desde su página de Docker. OpenWrt: instale el nuevo .apk / .ipk sobre el anterior. fnOS: instale el nuevo .fpk manualmente en el Centro de aplicaciones. Otros despliegues pueden actualizarse en línea desde Ajustes.
  • Tras la actualización, la comprobación automática de actualizaciones está activada de forma predeterminada; si no la necesita, desactívela en la página Acerca de.

Publicado bajo la licencia Apache-2.0.