Tutorial: Como Criar uma Rede Segura com Cloudflare Tunnel (cloudflared)
Expor um servidor doméstico, uma aplicação em localhost ou o seu Home Server à InternetAMP é, tradicionalmente, um risco de segurançaAMP que envolve abrir portas no routerAMP (Port Forwarding). O Cloudflare Tunnel (através do serviço cloudflared) elimina esta necessidade, criando uma ligação encriptada e segura entre o seu servidor e a rede da Cloudflare.
Neste tutorialAMP, vamos aprender a configurar uma rede Zero Trust, permitindo que o seu servidor fique invisível para ataques de varredura de IPs, enquanto permanece acessível através de um domínio público.
Pré-requisitos
Um domínio próprio registado (ou transferido) para a Cloudflare.
Uma conta gratuita na Cloudflare com o plano Zero Trust ativado.
Para que o túnel saiba a que conta pertence, deve autenticar a aplicação:
No terminal, digite: cloudflared tunnel login
Um link será gerado. Copie e cole no seu navegador.
Selecione o domínio que deseja utilizar para este túnel e autorize a ligação. Isto descarregará um ficheiro de certificado (cert.pem) para a sua máquina.
Passo 3: Criar o Túnel via Dashboard (Recomendado)
Embora possa ser feito via linha de comandos, a gestão via Cloudflare Zero Trust Dashboard é mais intuitiva e permite alterações remotas.
Vá a Networks > Tunnels e clique em Create a Tunnel.
Escolha um nome para o túnel (ex: “Home-Server-PT”) e clique em Save Tunnel.
Selecione o seu sistema operativo e copie o comando de instalação fornecido. Execute-o no seu servidor para ativar o conetor.
Passo 4: Configurar o Acesso (Public Hostname)
Agora que o túnel está ativo, precisamos de dizer à Cloudflare para onde enviar o tráfego:
No separador Public Hostname do seu túnel, clique em Add a public hostname.
Subdomain: Escolha um nome (ex: app ou server).
Domain: Selecione o seu domínio (ex: omeudominio.com).
Service Type: Selecione o protocolo (geralmente HTTP).
URL: Digite o endereço local da sua aplicação (ex: localhost:8000 ou 192.168.1.50:8000).
Clique em Save. A Cloudflare criará automaticamente o registo CNAME no seu DNS.
Cloudflare Tunnels app publishing
Passo 5: Reforçar a Segurança com Zero Trust Access
Expor o servidor é apenas metade do trabalho. Para garantir uma rede verdadeiramente segura, deve restringir quem pode aceder a esse domínio:
No Dashboard Zero Trust, vá a Access > Applications.
Clique em Add an application > Self-hosted.
Configure o domínio (ex: app.omeudominio.com).
Em Policies, crie uma regra que permita o acesso apenas a e-mails específicos ou endereços de IP de PortugalAMP.
Pode ativar a autenticação via Google, GitHub ou código único enviado por e-mail (OTP).
Vantagens desta Configuração
Portas Fechadas: Não precisa de abrir a porta 80 ou 443 no seu routerAMP. O routerAMP não recebe pedidos externos; é o servidor que inicia a ligação com a Cloudflare.
ProteçãoAMP DDoS: O seu IP real nunca é revelado. Todo o tráfego passa pelos filtros de segurançaAMP da Cloudflare.
SSLAMP Gratuito: A Cloudflare gere automaticamente os certificados HTTPS, garantindo que a ligação entre o utilizador e o túnel é sempre encriptada.
Dica Extra: Monitorização
Pode verificar o estado do seu túnel e o volume de tráfego em tempo real no painel do Zero Trust. Se o servidor local for desligado, o túnel aparecerá como “Down”, e o acesso externo será imediatamente cortado para evitar falhas de segurançaAMP.
PC ASSISTE: Serviços de Assistência em Informática.
Precisa de assistência informática ao domicílio? Marque Já Aqui
Os cookies são usados para organizar a funcionalidade deste site. Isso também pode incluir conteúdo e serviços de terceiros, por exemplo, Funções de mídia social, conteúdo de vídeo etc. para fornecer, mas também para e. permitir a análise do desempenho do site para obter medidas de melhoria e apoiar o financiamento deste site por meio de publicidade. Dependendo da função, os dados pessoais podem ser repassados a terceiros e processados por eles. As configurações de cookies podem ser alteradas a qualquer momento na parte inferior desta página, clicando no botão Configurações de Cookies. Mais sobre o uso de cookies pode ser encontrada aqui: Política de Privacidade