Agendamento semanal por CLI no Linux e macOS — até 25 janelas
Como manter tunnels offline na madrugada para economizar tráfego, ou online só em horário comercial. Tudo via linha de comando, sem precisar de interface gráfica.
A partir da v1.8.6, o cliente Linux e macOS ganhou agendamento semanal completo, com a mesma lógica do cliente Windows mas exposto via CLI em vez de painel gráfico.
Para que serve
- Cliente que só precisa do tunnel em horário comercial — fica offline o resto do tempo, economiza tráfego
- Servidor de demonstração que você quer manter aceso só durante o pitch para investidor
- Manutenção noturna agendada (você sabe que vai parar o servidor entre 2h e 4h da manhã todo domingo)
- Compliance / SOX / LGPD — auditoria precisa saber que o sistema só fica acessível em horário definido
Ligar o agendador
sudo superdmz -scheduler-on
Sem esse comando, qualquer janela criada é ignorada (é opt-in).
Criar uma janela
Sintaxe:
sudo superdmz -schedule-add \
-days=<CSV 0-6> \
-start=<HH:MM> -end=<HH:MM> \
-mode=online|offline \
[-tokens=<CSV de tokens>] \
[-note="nota livre"]
Onde -days usa 0=domingo, 1=segunda, ..., 6=sábado.
Exemplos práticos
1. Tunnel só em horário comercial, todos os dias úteis:
sudo superdmz -schedule-add -days=1,2,3,4,5 \
-start=08:00 -end=18:00 -mode=online \
-note="horario comercial"
2. Janela de manutenção (offline) na madrugada de seg-sex:
sudo superdmz -schedule-add -days=1,2,3,4,5 \
-start=22:00 -end=06:00 -mode=offline \
-note="janela de manutencao"
3. Janela específica para 2 tunnels (per-tunnel scope, novo em v1.8.5):
sudo superdmz -schedule-add -days=0,6 \
-start=00:00 -end=23:59 -mode=offline \
-tokens=AABBCC1122334455...,DDEEFF6677889900... \
-note="esses tunnels nao rodam nos finais de semana"
Listar e remover
sudo superdmz -schedule-list
# [1] id=abc123 · Seg/Ter/Qua/Qui/Sex 08:00→18:00 · modo=online · todos os tunnels · ativo
sudo superdmz -schedule-delete=abc123
Pausa manual sobrescreve
sudo superdmz -pause-all mantém tudo parado independente do que o agendador diga. Útil para janelas emergenciais.
Onde fica persistido
Tudo em /etc/superdmz/config.json. Mudanças aplicam em até 2 segundos (watchdog do arquivo). O agendador re-avalia a cada 30 segundos para pegar transições de horário.
Quer experimentar o SuperDMZ?
Plano gratuito sem cartão de crédito. Em menos de 60 segundos seu primeiro túnel está no ar.
Criar conta grátisMais em Tutoriais
Recebendo webhook Stripe e Mercado Pago em localhost (sem deploy)
Como desenvolvedor, você precisa testar webhook real durante o desenvolvimento. ngrok serve. SuperDMZ também — e com URL estável que não troca a cada reconexão.
Como expor RDP sem IP público (e sem comprometer a segurança)
Acesso remoto Windows via Remote Desktop atrás de NAT, com IP allowlist e auth key, em menos de 5 minutos. Sem abrir porta no roteador.