Como liberar o acesso do seu computador ou servidor aos serviços da Armata usando o cliente de whitelist. O cliente informa o seu IP público ao wl.armata.cloud; o firewall da Armata libera só esse IP, por tempo limitado, renovado automaticamente.
No Mac o cliente funciona como uma VPN: conectar ao começar a trabalhar e desconectar ao terminar. Enquanto conectado, ele renova o IP a cada 5 minutos. Ao desconectar (ou se o Mac desligar), o acesso cai sozinho em poucos minutos. Assim o servidor nunca fica exposto à rede da estação fora do horário de uso.
Instale o SwiftBar (opcional, mas recomendado). No Terminal:
brew install --cask swiftbar
Sem Homebrew? Baixe em swiftbar.app e arraste para Aplicativos. Abra uma vez e aceite a pasta de plugins padrão.
Rode o instalador, trocando <TOKEN> pelo seu token:
curl -fsSL https://wl.armata.cloud/downloads/mac/install-mac.sh | bash -s -- <TOKEN>
Ele baixa o programa (armata-wl), guarda o token em ~/Library/Application Support/Armata/Whitelist/config.ini, testa o token, registra o agente em segundo plano (sobe no login) e adiciona o plugin do SwiftBar. Pode pedir a senha do Mac para copiar o programa para /usr/local/bin.
Procure o ícone ⚪︎ Armata na barra de menus. Ele começa desconectado.
armata-wl connect # liga armata-wl disconnect # desliga armata-wl status # mostra IP, validade e se o agente está rodando
| Situação | O que acontece |
|---|---|
| Fechei a tampa / o Mac dormiu | As renovações param; o acesso expira em até 15 min. Ao acordar, o agente continua conectado e renova de novo. |
| Troquei de rede (casa → 4G) | Na próxima renovação (até 5 min) o novo IP entra na lista. Para acelerar: Desconectar e Conectar. |
| Reiniciei o Mac | O agente sobe sozinho no login, no mesmo estado (conectado ou não) em que estava. |
| Ícone com ⚠︎ "agente parado" | Clique em "Reinstalar agente" no menu, ou rode armata-wl install. |
| "token inválido" ao instalar | Confira os 64 caracteres (sem espaços). Se o token foi revogado, peça um novo à Armata. |
armata-wl disconnect armata-wl uninstall rm -f /usr/local/bin/armata-wl "$HOME/Library/Application Support/SwiftBar/Plugins/armata-wl.10s.sh" rm -rf "$HOME/Library/Application Support/Armata/Whitelist"
Downloads diretos: Apple Silicon (SHA-256 cd2412fcd70b9170…) · Intel (SHA-256 fbda89a593d91c8a…) · SHA256SUMS
Para servidores que precisam de acesso contínuo — o caso típico é um host Proxmox VE fazendo backup no PBS da Armata. O cliente roda como serviço systemd, sobe no boot e renova o IP a cada 15 minutos. Se o servidor for desligado, o acesso expira sozinho.
wl.armata.cloud.Como root, rode (trocando <TOKEN>):
curl -fsSL https://wl.armata.cloud/downloads/linux/install-linux.sh | bash -s -- <TOKEN>
Instala /usr/local/bin/armata-wl, grava /etc/armata-wl/config.ini (só root lê), faz o primeiro envio e ativa o serviço armata-wl.
Confira:
armata-wl status systemctl status armata-wl journalctl -u armata-wl -n 20
Esperado em status: estado: CONECTADO, agente: rodando e o seu IPv4 (e IPv6, se houver) com a validade.
| Comando | Para quê |
|---|---|
armata-wl status | IP enviado, validade, agente rodando ou não |
armata-wl once | envia agora (teste do token) |
armata-wl disconnect / connect | pausar / retomar as renovações (manutenção) |
journalctl -u armata-wl -f | acompanhar o log |
armata-wl uninstall | remove o serviço (depois apague /etc/armata-wl e o binário) |
Downloads diretos: x86_64 (SHA-256 0182b174a1ebe4cd…) · ARM64 (SHA-256 bf5b6535900325e7…)
Armata Datacenter & Consulting — downloads · suporte: fale com a Armata pelo canal habitual.