Homelab e autohospedagem

Quick Tunnels: publicar um projeto em localhost na web com acesso por convite

O Korben volta a um comando da Cloudflare que muitos desenvolvedores já usam: cloudflared tunnel --url. Ele publica um servidor que roda na sua máquina em um endereço trycloudflare.com, sem conta, sem nome de domínio e, principalmente, sem precisar abrir nenhuma porta no roteador. Para quem hospeda serviços em casa, é um jeito simples de mostrar um projeto a alguém em um teste rápido.

A novidade recente é a opção --allowed-mail. Antes, qualquer pessoa com o link podia acessar o serviço. Agora o acesso pode ser restrito a alguns endereços de e-mail definidos por você, com um código de uso único enviado pelo Cloudflare Access.

O tutorial começa com um pequeno servidor web local na porta 8080, com uma página de teste servida pelo Python. O cloudflared é o conector de código aberto que estabelece a conexão de saída com a rede da Cloudflare. No Mac, a instalação é feita pelo Homebrew. No Debian ou no Ubuntu, é preciso usar o repositório oficial da Cloudflare, cuja chave de assinatura mudou recentemente, e por isso o autor recomenda seguir os comandos atuais, e não os de tutoriais antigos.

Um ponto que me chamou a atenção: se você faz agentes de IA trabalharem com essa ferramenta, a Cloudflare recomenda um hook PreToolUse que bloqueie qualquer comando sem --allowed-mail, para evitar que um agente exponha um túnel público por engano.

Para um homelab, é uma alternativa leve a abrir portas ou usar uma VPN, desde que você lembre que um túnel público continua sendo uma exposição na internet, mesmo que temporária.

Fonte: Korben

Comentários 0

Deixe o primeiro comentário, em qualquer idioma.

Entre para comentar