Cloudflare Tunnel · Custos e configuração
Cloudflare Tunnel: o que é gratuito e o que tem custo extra?
Compartilhe um app local para uma demonstração ou dê ao seu servidor doméstico um endereço fixo. Comece pelos custos e depois escolha a configuração que se encaixa.
A resposta curta
O túnel pode ser gratuito. Manter o site no ar é um custo separado.
O Cloudflare oferece túneis gratuitos. Um Quick Tunnel temporário não precisa de conta nem domínio. Para um hostname público fixo, planeje uma conta Cloudflare, um domínio e um computador que fique online.
- Túnel
- Opções gratuitasQuick Tunnels para testes; túneis nomeados também estão disponíveis no plano gratuito.
- Domínio
- Para seu próprio endereçoVocê paga as taxas de registro e renovação no registrador. Uma prévia temporária não precisa de domínio.
- Computador e eletricidade
- Enquanto o site estiver onlineSeu app e o conector precisam continuar rodando. Inclua energia, manutenção e backups no orçamento.
- Extras opcionais
- Somente quando necessárioVPN, recursos pagos do Access ou VPS são escolhas separadas, não pré-requisitos para todo túnel.
Verificado em 24 de setembro de 2026. Planos do Cloudflare · Limites do Quick Tunnel
Escolha sua rota
Começar com um clique ou configurar você mesmo?
Seu túnel. Um clique.
Quer um túnel sem digitar comandos ou editar arquivos de configuração? GhostlyShare detecta automaticamente apps web locais em execução. Clique em Go Public e compartilhe o link HTTPS.
Comece com GhostlyShare ↓Configure seu próprio túnel.
Prefere gerenciar o cloudflared por conta própria? O guia para Windows orienta você na criação de um túnel nomeado com seu próprio domínio, comandos no console e serviço em segundo plano.
Seguir o guia para Windows ↓GhostlyShare · Windows & Linux
Um Cloudflare Tunnel sem console.
GhostlyShare é a forma mais fácil de começar neste guia. O app desktop cuida da configuração do túnel para você. Para um link temporário, não são necessários comandos no console, arquivos de configuração ou conta Cloudflare.
- Inicie seu appExecute seu site ou API localmente. GhostlyShare detecta automaticamente apps web acessíveis.
- Clique em Go PublicEscolha o app que deseja compartilhar. Adicione senha ou validade do link, se necessário.
- Envie o linkCopie a URL HTTPS ou escaneie o QR code no seu celular. Mantenha o computador e o app em execução.
Links temporários gratuitos. Sem conta, e-mail ou assinatura necessária.

Quick Tunnels temporários são para desenvolvimento e testes, sem garantia de disponibilidade. Cloudflare limita a 200 requisições simultâneas e não suporta Server-Sent Events (SSE). Ler os limites
O que um túnel protege
Os visitantes se conectam ao Cloudflare em vez do seu roteador. Com o túnel configurado corretamente, seu IP residencial não aparece nos registros públicos de DNS.
Seu domínio aponta para o Cloudflare, então uma consulta DNS não revela seu IP residencial.
Seu computador abre a conexão com o Cloudflare. Você não precisa redirecionar portas no roteador para o site.
Seu aplicativo pode escutar no localhost enquanto o Cloudflare o torna acessível pelo túnel.
O túnel oculta seu IP residencial dos visitantes. Cloudflare e qualquer provedor de VPN que você use ainda têm informações sobre a conexão.
Quem pode ver o quê?
Um túnel não torna seu projeto anônimo. Veja o que visitantes e provedores de serviço ainda podem saber.
Visitantes
- Visitantes veem seu endereço público e o conteúdo, cabeçalhos e cookies que seu site envia.
- Quando o DNS aponta apenas para o túnel, visitantes normalmente veem os IPs do Cloudflare em vez do seu IP residencial.
- Detalhes que você publica no site, como nome ou endereço de contato, ainda podem identificá-lo.
Cloudflare
- Para um túnel nomeado, o Cloudflare conhece sua conta, domínio, ID do túnel, endereços configurados e status da conexão.
- O Cloudflare vê o IP usado pelo cloudflared: seu IP residencial ou o IP do servidor VPN se a conexão passar por uma VPN.
- Uma VPN altera esse endereço IP. Sua conta Cloudflare permanece associada ao túnel nomeado.
Provedor de VPN
- Seu provedor de VPN pode ver que seu dispositivo se conecta ao Cloudflare.
- Email e dados de pagamento na sua conta VPN ainda podem vincular a conta a você.
- Você também precisa confiar no provedor de VPN com informações sobre sua conexão.
Contas e dados pessoais
- Registro de domínio, pagamentos e nomes de usuário reutilizados podem vincular o projeto a você.
- Contas compartilhadas e perfis de navegador podem conectar sua atividade administrativa a outros serviços que você usa.
- Verifique quais dados pessoais você compartilha nos serviços usados. Um túnel não os remove.
Como uma requisição chega ao seu site
O Cloudflare recebe a requisição pública e a encaminha via cloudflared para seu servidor web local.
Abre o endereço do seu site e conecta ao Cloudflare.
Gerencia HTTPS e encaminha a requisição pelo túnel.
Mantém a conexão do seu computador Windows com o Cloudflare aberta.
Responde à requisição localmente, sem porta liberada no roteador.
A mesma conexão, com um VPN no meio
O VPN fica entre o cloudflared no seu computador e a Cloudflare.
- Visitante
Abre seu site.
- Cloudflare
Vê o IP do servidor VPN.
- Servidor VPN
Encaminha a conexão do túnel.
Seu IP residencial fica atrás do VPN. - cloudflared.exe
Roda no seu computador.
- Site local
Responde à solicitação.
O que é cloudflared.exe no Windows?
cloudflared.exe conecta seu computador Windows ao Cloudflare e encaminha requisições para seu app local. Ele gerencia o túnel; não substitui uma VPN.
Faça login no Cloudflare, crie um túnel nomeado e atribua seu próprio endereço.
O conector mantém várias conexões abertas para que a falha de uma não interrompa necessariamente o túnel.
Use o arquivo de configuração para encaminhar app.example.com para http://localhost:3000.
Teste primeiro no PowerShell. Configure um serviço do Windows se o túnel precisar continuar ativo após você sair da sessão.
O Cloudflare Tunnel também suporta serviços como SSH e RDP. Este guia aborda sites.
Instruções oficiais: Guia do túnel local do Cloudflare e o Guia do serviço do Windows.
Configuração no Windows: cloudflared.exe passo a passo
Este caminho pressupõe que um site já funciona localmente e que seu domínio já usa o DNS do Cloudflare. O exemplo abaixo usa app.example.com e um serviço local na porta 3000.
Use o PowerShell 7 para todos os comandos abaixo. Substitua o hostname de exemplo, nome do túnel e serviço local antes de copiar qualquer coisa.
Passo 1: defina os valores que você reutilizará
Inicie no PowerShell 7 e substitua o hostname de exemplo, nome do túnel e serviço local pelos seus valores antes de continuar.
$TunnelName = "ghostly-home-site"
$PublicHostname = "app.example.com"
$LocalService = "http://localhost:3000"
$CloudflaredHome = "C:\Cloudflared\bin"
$ConfigPath = "$env:USERPROFILE\.cloudflared\config.yml"
Passo 2: prepare o cloudflared.exe
Renomeie o binário baixado, crie uma pasta dedicada para ele e copie o executável para essa pasta.
Rename-Item "$env:USERPROFILE\Downloads\cloudflared-windows-amd64.exe" "cloudflared.exe"
New-Item -ItemType Directory -Force $CloudflaredHome
Copy-Item "$env:USERPROFILE\Downloads\cloudflared.exe" "$CloudflaredHome\cloudflared.exe"
Passo 3: verifique a instalação
Entre na pasta e confirme que o cloudflared.exe inicia corretamente antes de autenticar qualquer coisa.
Set-Location $CloudflaredHome
.\cloudflared.exe --version
Passo 4: faça login e selecione seu domínio
Isso abrirá o navegador para que você aprove a zona. O certificado da conta será gravado no diretório padrão .cloudflared.
.\cloudflared.exe tunnel login
Passo 5: crie o túnel
Crie o túnel e cole o UUID da saída do comando na variável abaixo para que os próximos comandos possam reutilizá-lo.
.\cloudflared.exe tunnel create $TunnelName
$TunnelId = "<paste-the-tunnel-uuid-from-the-create-output>"
Passo 6: escreva a configuração
Esses comandos constroem o config.yml local no seu perfil do Windows para que o túnel saiba qual hostname público deve encaminhar para qual serviço local.
Set-Content $ConfigPath "tunnel: $TunnelId"
Add-Content $ConfigPath "credentials-file: $env:USERPROFILE\.cloudflared\$TunnelId.json"
Add-Content $ConfigPath ""
Add-Content $ConfigPath "ingress:"
Add-Content $ConfigPath " - hostname: $PublicHostname"
Add-Content $ConfigPath " service: $LocalService"
Add-Content $ConfigPath " - service: http_status:404"
Passo 7: valide a configuração
Imprima o arquivo para verificar, depois deixe o cloudflared validar as regras de ingresso antes de publicar o DNS.
Get-Content $ConfigPath
.\cloudflared.exe tunnel ingress validate
Passo 8: conecte seu domínio
Isso informa à Cloudflare qual hostname deve direcionar para o túnel nomeado antes de começar a servir tráfego ao vivo.
.\cloudflared.exe tunnel route dns $TunnelName $PublicHostname
.\cloudflared.exe tunnel info $TunnelName
Passo 9: inicie e teste o túnel
Mantenha esta janela do PowerShell 7 aberta enquanto testa o site de outra rede. Pare com Ctrl+C quando terminar.
.\cloudflared.exe tunnel run $TunnelName
Primeiro, verifique se o túnel funciona no PowerShell. Depois, abra o PowerShell 7 como administrador para instalar e configurar o serviço.
Configuração do serviço: passo 1 - instale o serviço do Windows
Abra o PowerShell 7 como administrador e instale o serviço Cloudflared.
Set-Location $CloudflaredHome
.\cloudflared.exe service install
Configuração do serviço: passo 2 - copie credenciais e configuração
O serviço do Windows roda no perfil do sistema, então precisa de sua própria pasta .cloudflared com certificado, credenciais do túnel e config.yml.
$SystemCloudflaredHome = "C:\Windows\System32\config\systemprofile\.cloudflared"
New-Item -ItemType Directory -Force $SystemCloudflaredHome
Copy-Item "$env:USERPROFILE\.cloudflared\cert.pem" "$SystemCloudflaredHome\cert.pem"
Copy-Item "$env:USERPROFILE\.cloudflared\$TunnelId.json" "$SystemCloudflaredHome\$TunnelId.json"
Set-Content "$SystemCloudflaredHome\config.yml" "tunnel: $TunnelId"
Add-Content "$SystemCloudflaredHome\config.yml" "credentials-file: $SystemCloudflaredHome\$TunnelId.json"
Add-Content "$SystemCloudflaredHome\config.yml" ""
Add-Content "$SystemCloudflaredHome\config.yml" "ingress:"
Add-Content "$SystemCloudflaredHome\config.yml" " - hostname: $PublicHostname"
Add-Content "$SystemCloudflaredHome\config.yml" " service: $LocalService"
Add-Content "$SystemCloudflaredHome\config.yml" " - service: http_status:404"
Configuração do serviço: passo 3 - defina o caminho da configuração e inicie
Defina ImagePath para usar a configuração no perfil do sistema do Windows e então inicie o serviço.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Cloudflared" -Name ImagePath -Value "C:\Cloudflared\bin\cloudflared.exe --config=C:\Windows\System32\config\systemprofile\.cloudflared\config.yml tunnel run"
sc.exe start cloudflared
O serviço do Windows precisa de seu próprio certificado, credenciais do túnel e config.yml no perfil do sistema. ImagePath indica qual configuração carregar.
Use uma VPN com seu túnel
Uma VPN é opcional. Para ocultar seu IP residencial do Cloudflare, conecte o cloudflared através da VPN e verifique o que acontece se a VPN desconectar.
Verifique o IP público do computador antes de iniciar o túnel. Ele deve ser o IP do servidor VPN.
Ative e teste o kill switch da VPN. Sem ele, o cloudflared pode reconectar diretamente pelo seu provedor de internet.
Vincule o app ao localhost sempre que possível. Evite abrir uma rota pública adicional para o servidor web.
Logs de depuração podem conter URLs e cabeçalhos de requisição. Use-os apenas para solução de problemas e revise-os antes de compartilhar.
Escolha uma VPN
Encontre uma VPN que se encaixe na sua configuração
Compare dispositivos suportados, estabilidade da conexão e recursos de kill-switch. O link direto abaixo é um link de afiliado; o diretório lista mais provedores.
Provedor em destaque: Proton VPN
Se o túnel parar, os visitantes normalmente veem um erro do Cloudflare. Não substitua o registro DNS do túnel pelo seu IP residencial para contornar a indisponibilidade.
Verifique sua configuração
Teste o acesso fora da sua rede e confira se a conexão se comporta como esperado durante uma queda.
Consulte os registros DNS públicos. Eles devem apontar para o Cloudflare, não para seu IP residencial.
Confira primeiro o IP público da máquina para saber qual IP o Cloudflare verá do lado do conector.
Teste usando dados móveis ou outra rede externa para garantir que não está sendo enganado por um atalho de roteamento local.
Desconecte a VPN durante o teste. O kill switch deve impedir que o cloudflared conecte pelo seu IP residencial.
Perguntas frequentes
Cloudflare Tunnel é gratuito para hospedagem residencial?
Sim, há opções gratuitas de túnel. Para hostname fixo, considere custos separados de domínio, energia e manutenção do host. Recursos pagos do Access ou VPN são opcionais.
Preciso de conta para compartilhar uma prévia?
Links temporários do GhostlyShare não exigem conta, e-mail ou assinatura. Usar seu próprio domínio é configuração separada que requer conta Cloudflare e domínio gerenciado lá.
O link de prévia fica online se eu desligar o computador?
Não. Computador, app local e GhostlyShare devem continuar rodando. Use túnel nomeado em host sempre ligado para serviço contínuo com endereço fixo.
Os visitantes podem ver meu IP residencial?
Normalmente não, se seu DNS apontar apenas para o Cloudflare e você não tiver exposto a origem de outra forma. Os visitantes acessam a borda do Cloudflare e o hostname público, não o IP residencial por trás do túnel.
Preciso encaminhar uma porta no roteador?
Não. Seu computador inicia a conexão com a Cloudflare. O site não precisa de uma porta de entrada no roteador.
O que o Cloudflare sabe sobre mim?
Para um túnel nomeado, o Cloudflare conhece sua conta, domínio e IP de conexão. Uma VPN pode substituir seu IP residencial pelo IP do servidor VPN, mas a conta permanece associada ao túnel. Túnel rápidos sem conta ainda expõem o IP de conexão ao Cloudflare.
Guias relacionados
Entenda o que o Cloudflare Tunnel esconde, o que a Cloudflare e a VPN ainda veem, e por que Tunnel mais VPN não garante anonimato. Escolha melhor agora.
GuiaCloudflare Tunnel no Raspberry Pi: servidor em casaPublique um servidor caseiro no Raspberry Pi com Cloudflare Tunnel. Configure cloudflared, use systemd e escolha GhostlyShare quando for mais simples.
GuiaO que é uma VPN? Privacidade, segurança e anonimato explicadosEntenda os conceitos básicos da camada de rede antes de depender de uma VPN para ocultar o IP de origem que o Cloudflare vê.
GuiaVerifique sua impressão digital online e exposição a rastreamentoUse a página de fingerprint para reduzir pistas no navegador que ainda podem correlacionar suas sessões administrativas.
FerramentaGhostlyShare: compartilhe localhost no Windows e LinuxUse a rota desktop mais simples quando quiser um link público de pré-visualização sem montar manualmente todo o fluxo do Cloudflare.
FerramentaGhostlyDDns: mantenha os registros DNS do Cloudflare sincronizadosUse DNS dinâmico quando escolher um caminho de auto-hospedagem baseado em DNS em vez de uma configuração apenas com túnel.
FerramentaGhostlyHosting: implante Blazor em um VPS UbuntuUse a rota VPS quando preferir um servidor público em vez de hardware sempre ligado em casa.
FerramentaGhostlyBridge: gerencie servidores e fluxos de trabalho de túnelUse o fluxo de trabalho do servidor desktop quando um VPS, SSH, uploads ou gerenciamento de túnel forem mais adequados do que hospedagem doméstica.
DiretórioProvedores de VPN no mundo todo: compare auditorias, privacidade e compatibilidadeUse o diretório completo de VPNs se quiser comparar vários provedores antes de escolher um para a rota do túnel.
