O Wake-on-LAN "puro" tem uma limitação histórica: só funciona dentro da rede local. Os magic packets são UDP broadcast que o roteador não reencaminha para a WAN sem configuração específica. Para ligar o PC fora de casa as soluções tradicionais exigem port-forwarding, IP público estático e muitas vezes DynDNS — setup frágil que com os ISPs nem sempre é sequer possível (CG-NAT, NAT duplo).

O SayBoot resolve este problema nativamente com um relay na cloud: um canal permanente entre a cloud Alexa e o seu segmento de rede que não exige abrir portas no roteador.

O problema do WoL "puro" remoto

O Wake-on-LAN está concebido para enviar o magic packet como UDP broadcast na subnet onde está o PC desligado. Para o fazer funcionar a partir da Internet:

  1. O seu roteador precisa de um IP público estático (ou DynDNS). Muitos ISPs atribuem IPs dinâmicos e alguns fazem CG-NAT, onde nem assim funciona.
  2. No roteador é preciso abrir uma porta UDP (tipicamente a 9) em port-forwarding para o endereço de broadcast da sua LAN. Muitas vezes os roteadores consumer não permitem forward de broadcast.
  3. É preciso uma ferramenta que envie o magic packet para o seu domínio DynDNS a partir do exterior.

Resultado típico: gasta-se uma hora de configuração para descobrir que o ISP não permite esta operação.

Como o SayBoot resolve

O SayBoot inverte a abordagem: em vez de abrir o roteador por fora, mantém uma conexão persistente de dentro para a cloud.

Tu (fora de casa) → Echo remoto → cloud Alexa → skill SayBoot →
    servidor SayBoot (relay) → agente SayBoot no PC de casa →
        magic packet UDP local → PC alvo liga

O agente SayBoot, instalado num PC de casa que se mantém ligado (ou em sleep com WoL ativado), serve de dispatcher: recebe o comando do relay na cloud e envia ele próprio o magic packet para a sua LAN. O magic packet nunca precisa atravessar o roteador pelo exterior — parte sempre de dentro.

O que precisa mesmo:

O que NÃO precisa:

O cenário "PC único": o que acontece

Se tem um único PC e é ele o alvo a ligar, fora de casa não há nenhum dispatcher disponível. Neste caso o comando parte da Alexa, chega ao relay SayBoot, mas não encontra a quem encaminhar o magic packet na sua LAN local.

Soluções realistas:

É uma limitação física do WoL, não uma escolha de design do SayBoot: para ligar um dispositivo desligado por rede, alguém dentro da rede precisa enviar o pacote.

Cenário "PC em casa + Echo na segunda casa"

Setup típico: desktop em casa, Echo no escritório ou numa casa de férias, quero ligar o desktop a partir do segundo local.

Funciona automaticamente se o Echo remoto estiver associado à mesma conta Amazon (e não a uma conta diferente). O comando de voz parte do Echo remoto, chega à cloud Alexa, é encaminhado para o relay SayBoot, e chega ao dispatcher na sua LAN de casa — exactamente como se estivesses na sala.

Sem configuração especial. O único requisito é uma única conta Amazon com vários Echos registrados (algo já normal se tem Echos em várias divisões da casa).

Porque não é uma VPN

Alguém poderá perguntar: "Porque não usar uma VPN do celular para a LAN de casa e depois enviar o magic packet?"

Tecnicamente funcionaria, mas:

O relay SayBoot corre na mesma infraestrutura cloud da skill Alexa, portanto não acrescenta latência significativa e é transparente para o usuário.

Perguntas frequentes

Posso ligar o PC com a Alexa quando não estou em casa?

Sim, com uma skill que usa um relay na nuvem. O comando sai de qualquer Echo da sua conta Amazon, chega ao relay e um agente SayBoot na rede de casa envia o magic packet localmente.

Preciso de port-forwarding, IP fixo ou DynDNS?

Não. O agente mantém uma conexão de saída com a nuvem, então não há nada para abrir no roteador, e funciona também atrás de CG-NAT.

E se eu tiver só um PC?

Para ligar um PC desligado, outro dispositivo na mesma rede precisa enviar o magic packet. Com um único PC você ainda pode desligá-lo ou reiniciá-lo remotamente; para ligá-lo de fora, adicione um pequeno dispositivo sempre ligado com o SayBoot fazendo o papel de dispatcher.

Funciona com um Echo em outra casa?

Sim, desde que esse Echo esteja registrado na mesma conta Amazon. Não é preciso nenhuma configuração extra.

É a mesma coisa que usar uma VPN?

Não. Não há servidor VPN para manter em casa nem app para deixar conectado no celular: o relay roda na mesma nuvem da skill.

Quanto tempo leva para ligar o PC de longe?

Normalmente 1-3 segundos do comando de voz até o magic packet na rede de casa, igual a quando você está em casa.

Tempo e fiabilidade

Do comando de voz fora de casa até ao magic packet local: tipicamente 1-3 segundos, igual a quando está em casa. A latência do relay é da ordem dos 100-200ms, invisível face aos tempos da própria cloud Alexa.

Fiabilidade: se o PC dispatcher está online, a probabilidade de falha é mínima (servidor SayBoot com uptime >99,9%). O risco principal continua a ser o estado do dispatcher: se for desligado para manutenção, o relay não tem a quem encaminhar. Por esse motivo alguns usuários acrescentam um Raspberry Pi como dispatcher dedicado — baixo consumo, uptime 24/7.

---

Tudo claro? Começa pelo guia principal para ligar o PC com a Alexa ou configura já o dispatcher: abre a webapp SayBoot.

Se o setup remoto não funciona, experimenta primeiro os 7 pontos de Wake-on-LAN não funciona com a Alexa: soluções 2026 — muitos problemas "remotos" são na verdade problemas de base.