Tailscale verbindet Geräte mit einem privaten Netzwerk, dem Tailnet. Tailscale Serve kann einen lokalen Webdienst für Geräte in diesem Tailnet veröffentlichen und HTTPS für die Tailnet-Adresse bereitstellen. Das eignet sich, wenn Benutzer und Administratoren den Tailscale-Client auf ihren Geräten installieren können.
Tailscale ist ein externer Dienst. Der Server und jedes Gerät, das einen privaten Dienst verwenden soll, benötigen eine passende Tailscale-Installation und Kontokonfiguration.
Der grundlegende Ablauf ist:
Ein typischer Befehl veröffentlicht einen lokalen HTTP-Dienst auf Port 8080:
tailscale serve --bg http://127.0.0.1:8080 tailscale serve status
Syntax und verfügbare Optionen können sich zwischen Tailscale-Versionen ändern. Verwenden Sie die offizielle Dokumentation zu Tailscale Serve für die installierte Version.
Tailscale stellt eine Tailnet-Adresse bereit und kann ein Zertifikat für den Namen *.ts.net verwalten. Dieses Zertifikat gilt für die Tailscale-Adresse. Es stellt kein Zertifikat für Ihre eigene Kundendomain aus und macht den Dienst nicht öffentlich erreichbar.
Tailscale Funnel veröffentlicht einen Dienst im öffentlichen Internet. Das ist ein anderes Zugriffsmodell als Serve:
Lesen Sie vor der Aktivierung die offizielle Dokumentation zu Tailscale Funnel.
Tailscale Serve eignet sich für interne Administration, Supportzugriff und kleine Benutzergruppen mit verwalteten Geräten. Ein DNS-01-Zertifikat mit Split-DNS eignet sich besser, wenn Benutzer eine normale Kundendomain ohne Clientinstallation verwenden sollen. Ein geschützter öffentlicher Tunnel eignet sich besser, wenn öffentlicher Browserzugriff erforderlich ist.