Homelab & egen server

Quick Tunnels: publicera ett localhost-projekt på webben med åtkomst endast för inbjudna

Korben tar upp ett Cloudflare-kommando som många utvecklare redan använder: cloudflared tunnel --url. Det publicerar en server som körs på din dator under en trycloudflare.com-adress, utan konto, utan domännamn och framför allt utan att någon port behöver öppnas i routern. För den som kör tjänster hemma är det ett enkelt sätt att visa ett projekt för någon under ett kort test.

Den senaste nyheten är alternativet --allowed-mail. Tidigare kunde alla med länken ansluta till tjänsten. Nu kan åtkomsten begränsas till några e-postadresser som du anger, med en engångskod som skickas via Cloudflare Access.

Guiden börjar med en liten lokal webbserver på port 8080 som levererar en testsida via Python. cloudflared är den öppna källkodskopplingen som upprättar den utgående anslutningen till Cloudflares nätverk. På Mac installeras den via Homebrew. På Debian eller Ubuntu behöver du Cloudflares officiella paketförråd, vars signeringsnyckel nyligen bytts, så författaren råder dig att använda de aktuella kommandona och inte de i äldre guider.

En punkt fångade mitt intresse: om du låter AI-agenter arbeta med verktyget rekommenderar Cloudflare en PreToolUse-hook som blockerar alla kommandon utan --allowed-mail, så att en agent inte av misstag exponerar en publik tunnel.

För ett homelab är detta ett lättviktigt alternativ till att öppna portar eller köra VPN, så länge du kommer ihåg att en publik tunnel ändå är en exponering mot internet, även om den bara är tillfällig.

Källa: Korben

Kommentarer 0

Skriv den första kommentaren, på vilket språk du vill.

Logga in för att kommentera