Acesso externo seguro (HTTPS) — recomendado
O Cloud continua privado: pelo endereço externo só a verificação de licença responde (cada resposta é assinada pela sua chave, então ninguém consegue falsificar uma liberação). Painel, clientes e financeiro só abrem neste computador/rede local. Bloqueio, pagamento e liberação chegam ao cliente em qualquer rede, em poucos minutos.
Só para clientes na mesma rede/VPN (sem túnel), clique para preencher:
Depois de salvar o endereço, copie o token de cada cliente de novo (o endereço faz parte dele). Dica: faça o teste com o 4G do celular, fora do seu Wi-Fi.
Como criar o endereço HTTPS grátis (Tailscale Funnel)
- Instale o Tailscale neste computador (tailscale.com) e entre com sua conta (grátis).
- No painel do Tailscale (login.tailscale.com → DNS), ligue MagicDNS e HTTPS Certificates.
- No Prompt de Comando:
tailscale funnel --bg 4000 — ele mostra o endereço https://…ts.net.
- Cole esse endereço acima, clique em Salvar endereço e depois em Testar acesso externo.
O cliente não precisa instalar nada. O computador do Cloud precisa estar ligado e com internet (o cliente aguenta alguns dias sem contato). Alternativa: Cloudflare Tunnel com domínio próprio.
Avançado: publicar licenças em GitHub/FTP (não recomendado)
Não recomendado: os arquivos são criptografados e assinados, mas ficam num lugar público (GitHub/site). Se você quer o Cloud 100% privado, use o acesso HTTPS acima e deixe isto desligado. Seu computador publica a licença de cada cliente (arquivo criptografado e assinado) e o cliente só baixa. Não precisa abrir porta, VPN, túnel nem deixar o PC ligado o tempo todo. Pagamento, bloqueio e troca de senha chegam ao cliente em poucos minutos (até ~5).
Se o seu computador ficar desligado por mais que isso, a licença dos clientes deixa de ser confirmada. O cloud renova o prazo sozinho 1 vez por dia enquanto estiver ligado.
Depois de salvar, copie o token de cada cliente de novo (o endereço de publicação passa a fazer parte dele). Tokens antigos continuam funcionando só na mesma rede.
Como liberar o acesso de OUTRAS redes (clientes em casa, outra cidade…)
O cliente precisa conseguir "chegar" no seu computador pela internet. Escolha UM caminho:
1) Túnel — recomendado. Não mexe no roteador, funciona mesmo se a operadora não der IP próprio, e já tem HTTPS (a senha do cliente não viaja aberta).
• Tailscale Funnel: instale o Tailscale neste PC, ative HTTPS e Funnel na sua conta e rode tailscale funnel --bg 4000. O endereço fica no formato https://nome-do-pc.xxxx.ts.net — cole em "Endereço público" acima. Confirme na sua conta se o Funnel está disponível no seu plano.
• Cloudflare Tunnel: endereço fixo exige um domínio seu na Cloudflare.
2) IP direto. No roteador, encaminhe a porta 4000 para este PC (reserve um IP fixo na rede para ele) e use o IP público abaixo, ou um endereço DDNS gratuito (ex.: DuckDNS) se o seu IP mudar. Não funciona se a operadora usa CGNAT (o IP do roteador é diferente do "IP público" mostrado aqui), e o tráfego não é criptografado.
3) Servidor na nuvem (VPS). Fica ligado 24 h e a configuração é só mudar o "Endereço público". Dá para migrar depois copiando a pasta data deste Cloud.
Seu IP público agora: …
Como saber que deu certo: depois que o cliente ativar o token, o cartão dele aqui mostra "Último contato" com o IP de onde ele conectou. Se o seu PC estiver desligado, o cliente continua liberado por até 3 dias e depois pode usar um código de renovação.
Minha senha
Mínimo de 8 caracteres, com letra maiúscula, minúscula e número.