Quick Tunnels: ein localhost-Projekt nur für eingeladene Personen im Web veröffentlichen
Korben greift einen Cloudflare-Befehl auf, den viele Entwickler bereits nutzen: cloudflared tunnel --url. Er veröffentlicht einen auf dem eigenen Rechner laufenden Server unter einer trycloudflare.com-Adresse, ohne Konto, ohne Domainnamen und vor allem ohne dass am Router ein Port geöffnet werden muss. Wer zu Hause Dienste betreibt, kann so schnell einem anderen ein Projekt zeigen.
Neu hinzugekommen ist die Option --allowed-mail. Bisher konnte jeder mit dem Link auf den Dienst zugreifen. Jetzt lässt sich der Zugang auf ein paar selbst festgelegte E-Mail-Adressen beschränken, wobei über Cloudflare Access ein einmaliger Code verschickt wird.
Das Tutorial beginnt mit einem kleinen lokalen Webserver auf Port 8080, der eine Testseite mit Python ausliefert. cloudflared ist der Open-Source-Connector, der die ausgehende Verbindung zum Cloudflare-Netzwerk aufbaut. Auf dem Mac wird er über Homebrew installiert. Unter Debian oder Ubuntu muss das offizielle Cloudflare-Repository genutzt werden, dessen Signaturschlüssel sich kürzlich geändert hat. Der Autor rät daher, die aktuellen Befehle zu verwenden und nicht die aus alten Anleitungen.
Interessant fand ich einen Punkt: Wer KI-Agenten mit diesem Werkzeug arbeiten lässt, sollte laut Cloudflare einen PreToolUse-Hook einrichten, der jeden Befehl ohne --allowed-mail blockiert. So öffnet ein Agent nicht versehentlich einen öffentlichen Tunnel.
Für ein Homelab ist das eine leichtgewichtige Alternative zum Öffnen von Ports oder zu einem VPN. Man sollte aber bedenken, dass ein öffentlicher Tunnel trotzdem eine Freigabe ins Internet ist, auch wenn sie nur kurz besteht.
Quelle: Korben
Neu hinzugekommen ist die Option --allowed-mail. Bisher konnte jeder mit dem Link auf den Dienst zugreifen. Jetzt lässt sich der Zugang auf ein paar selbst festgelegte E-Mail-Adressen beschränken, wobei über Cloudflare Access ein einmaliger Code verschickt wird.
Das Tutorial beginnt mit einem kleinen lokalen Webserver auf Port 8080, der eine Testseite mit Python ausliefert. cloudflared ist der Open-Source-Connector, der die ausgehende Verbindung zum Cloudflare-Netzwerk aufbaut. Auf dem Mac wird er über Homebrew installiert. Unter Debian oder Ubuntu muss das offizielle Cloudflare-Repository genutzt werden, dessen Signaturschlüssel sich kürzlich geändert hat. Der Autor rät daher, die aktuellen Befehle zu verwenden und nicht die aus alten Anleitungen.
Interessant fand ich einen Punkt: Wer KI-Agenten mit diesem Werkzeug arbeiten lässt, sollte laut Cloudflare einen PreToolUse-Hook einrichten, der jeden Befehl ohne --allowed-mail blockiert. So öffnet ein Agent nicht versehentlich einen öffentlichen Tunnel.
Für ein Homelab ist das eine leichtgewichtige Alternative zum Öffnen von Ports oder zu einem VPN. Man sollte aber bedenken, dass ein öffentlicher Tunnel trotzdem eine Freigabe ins Internet ist, auch wenn sie nur kurz besteht.
Quelle: Korben
Kommentare 0
Schreib den ersten Kommentar, in jeder Sprache.
Zum Kommentieren anmelden