← Cloudflare Tunnel / tunnel / advanced
Tokeny Tunnelu
A vzdáleně spravovaný tunel ke spuštění vyžaduje pouze token. Tunel může spustit kdokoli, kdo tento token má.
Získání tokenu
Chcete-li získat token pro vzdáleně spravovaný tunel:
-
V Cloudflare dashboard ↗, přejděte na Sítě > Tunnels.
Přejděte na Tunnels ↗ -
Vyberte svůj tunel.
-
Vyberte Přidejte repliku.
-
Zkopírujte
cloudflaredinstalační příkaz do textového editoru (příkaz nespouštějte). Token jeeyJ...řetězec.
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné:Cloudflare One Connectors WriteCloudflare One Connector: cloudflared WriteCloudflare Tunnel Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/cfd_tunnel/$TUNNEL_ID/token" \
--request GET \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"Rotace tokenu
Tokeny pravidelně otáčejte, abyste snížili riziko jejich kompromitace. U tunelů s více repliky, provádějte rotaci mimo pracovní dobu a repliky aktualizujte po dávkách.
-
V Cloudflare dashboard ↗, přejděte na Sítě > Tunnels.
Přejděte na Tunnels ↗ -
Vyberte svůj tunel.
-
Vyberte Rotate token. Po otočení tokenu,
cloudflarednemůže vytvářet nová připojení se starým tokenem. Stávající konektory zůstávají aktivní až do restartu. -
Vyberte Přidejte repliku a zkopírujte nový
cloudflaredinstalační příkaz. -
Na každé replice znovu nainstalujte
cloudflaredslužbu pomocí nového tokenu:sudo cloudflared service uninstall sudo cloudflared service install <NEW_TOKEN>
Otočte kompromitovaný token
Pokud dojde ke kompromitaci tokenu tunelu, ihned rotovat token, poté vynuceně ukončete všechna existující připojení:
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné:Cloudflare One Connectors WriteCloudflare One Connector: cloudflared WriteCloudflare Tunnel Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/cfd_tunnel/$TUNNEL_ID/connections" \
--request DELETE \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"Poté znovu nainstalujte cloudflared službu na všech replikách pomocí nového tokenu.