Planification hebdomadaire par CLI sous Linux et macOS — jusqu'à 25 fenêtres
Comment garder les tunnels hors ligne la nuit pour économiser le trafic, ou en ligne uniquement aux heures de bureau. Tout en ligne de commande, sans interface graphique.
À partir de la v1.8.6, le client Linux et macOS a gagné une planification hebdomadaire complète, avec la même logique que le client Windows mais exposée via CLI au lieu d'un panneau graphique.
À quoi ça sert
- Client qui n'a besoin du tunnel qu'aux heures de bureau — reste hors ligne le reste du temps, économise du trafic
- Serveur de démo que vous voulez garder allumé uniquement pendant un pitch à un investisseur
- Maintenance nocturne planifiée (vous savez que le serveur s'arrêtera entre 2h et 4h chaque dimanche)
- Conformité / SOX / LGPD — un audit doit savoir que le système n'est accessible qu'aux heures définies
Activer le planificateur
sudo superdmz -scheduler-on
Sans cette commande, toute fenêtre créée est ignorée (c'est opt-in).
Créer une fenêtre
Syntaxe :
sudo superdmz -schedule-add \
-days=<CSV 0-6> \
-start=<HH:MM> -end=<HH:MM> \
-mode=online|offline \
[-tokens=<CSV de tokens>] \
[-note="note libre"]
Où -days utilise 0=dimanche, 1=lundi, ..., 6=samedi.
Exemples pratiques
1. Tunnel uniquement aux heures de bureau, jours ouvrés :
sudo superdmz -schedule-add -days=1,2,3,4,5 \
-start=08:00 -end=18:00 -mode=online \
-note="heures de bureau"
2. Fenêtre de maintenance (offline) en nuit lun-ven :
sudo superdmz -schedule-add -days=1,2,3,4,5 \
-start=22:00 -end=06:00 -mode=offline \
-note="fenetre de maintenance"
3. Fenêtre spécifique pour 2 tunnels (per-tunnel scope, nouveau en v1.8.5) :
sudo superdmz -schedule-add -days=0,6 \
-start=00:00 -end=23:59 -mode=offline \
-tokens=AABBCC1122334455...,DDEEFF6677889900... \
-note="ces tunnels ne tournent pas le week-end"
Lister et supprimer
sudo superdmz -schedule-list
# [1] id=abc123 · Lun/Mar/Mer/Jeu/Ven 08:00→18:00 · mode=online · tous les tunnels · actif
sudo superdmz -schedule-delete=abc123
Pause manuelle l'emporte
sudo superdmz -pause-all maintient tout arrêté indépendamment de ce que dit le planificateur. Utile pour les urgences.
Où c'est persisté
Tout dans /etc/superdmz/config.json. Les changements s'appliquent en moins de 2 secondes (watchdog du fichier). Le planificateur ré-évalue toutes les 30 secondes pour capter les transitions horaires.
Envie d'essayer SuperDMZ ?
Offre gratuite sans carte bancaire. Votre premier tunnel est en ligne en moins de 60 secondes.
Créer un compte gratuitPlus dans Tutoriels
Recevoir webhook Stripe et Mercado Pago sur localhost (sans déploiement)
En tant que développeur, vous devez tester du webhook réel en développement. ngrok le fait. SuperDMZ aussi — et avec une URL stable qui ne change pas à chaque reconnexion.
Comment exposer RDP sans IP publique (et sans compromettre la sécurité)
Accès distant Windows via Remote Desktop derrière un NAT, avec liste blanche IP et clé d'authentification, en moins de 5 minutes. Sans ouvrir de port sur le routeur.