SuperDMZ
Volver al blog
🐧
Actualizaciones · · Equipo SuperDMZ

SuperDMZ v1.8.6: cliente Linux y macOS alcanza paridad con Windows

La release que cierra 3 versiones de gap entre los clientes desktop. Gateway, pausa global y por túnel, programación semanal — ahora también vía CLI en Linux y macOS.

Hace unos 2 meses comenzamos a recibir reportes consistentes de clientes Linux y macOS:

"Pago el plan Pro, configuré el Gateway en el panel, pero en mi Linux nada funciona. En el PC del compañero (Windows) funciona."

Tenían razón. Desde la v1.7.4, todas las funciones nuevas habían entrado solo en el cliente Windows. El Linux y macOS quedaron en v1.7.1 — sin Gateway, sin programación, sin pausa, sin el reset destructivo de contraseña. Hoy publicamos la v1.8.6 corrigiendo eso.

Lo que entró

FunciónDisponible desde (Windows)Estado Linux/macOS
Gateway de LAN (TargetHost + fail-closed)v1.7.4✅ v1.8.6
Manual stop (parar todo)v1.8.0✅ v1.8.6
Pausa por túnel individualv1.8.3✅ v1.8.6
Programación semanal globalv1.8.0✅ v1.8.6
Programación por túnel (ámbito)v1.8.5✅ v1.8.6

Comandos nuevos

El cliente Linux/macOS es headless (sin GUI) — así que todo eso se volvió CLI. En vez de hacer clic en un botón, ejecutas:

sudo superdmz -allow-gateway       # activa Gateway local
sudo superdmz -pause-all           # para todo
sudo superdmz -pause-token=<TOK>   # para un solo túnel
sudo superdmz -scheduler-on        # enciende programador
sudo superdmz -schedule-add -days=... -start=... -end=... -mode=...
sudo superdmz -state               # muestra config completa

Por dentro

Toda la lógica que existía en Windows fue portada como código Go compartido. El cliente Linux/macOS sigue siendo un único binario monolítico (sin el split service + launcher de Windows), pero ahora con:

  • config.json en /etc/superdmz/ (ámbito: Gateway, pausa, programaciones)
  • Watchdog que detecta cambios en ese archivo en hasta 2 segundos, sin necesidad de reiniciar el servicio
  • Loop de programación que re-evalúa cada 30 segundos para captar transiciones de horario

Lado servidor

Para que el Gateway funcione en cualquier nodo (no solo São Paulo, como venía siendo), también hicimos deploy del server-side patch con TargetHost en usa1, eur1 y asi1. Los 4 nodos están ahora en la misma versión.

Actualización

Quien tiene el cliente Linux/macOS instalado ya puede correr:

curl -fsSL https://superdmz.com/download/LinuxInstaller.sh | sudo sh

El installer detecta la versión actual, hace upgrade preservando tus tokens y migra a v1.8.6.

Lo que sigue siendo distinto de Windows

Siguen siendo Windows-only por elección de producto (no tienen sentido en servidor headless):

  • Panel web local en 127.0.0.1:16500
  • Tray icon de color (verde/amarillo/rojo)
  • Contraseña local bcrypt (en Linux, quien tiene sudo ya tiene todo)
  • Interfaz internacionalizada (PT/EN/ES/FR)
  • Banner de update visual

Todo eso pasa vía flag CLI directamente en Linux/macOS. La documentación completa está en /login/?page=installer (login requerido) o en la KB del soporte.


¿Quieres probar SuperDMZ?

Plan gratuito sin tarjeta de crédito. En menos de 60 segundos tu primer túnel está en línea.

Crear cuenta gratis