← Cloudflare Workers VPC / workers-vpc / configuration
Cloudflare Tunnel
Cloudflare Tunnel vytváří zabezpečená spojení mezi vaší infrastrukturou a globální sítí Cloudflare, čímž zajišťuje síťovou konektivitu, díky které mohou Workers přistupovat k vašim privátním prostředkům.
Při vytváření VPC Service zadáte ID tunelu a cílovou službu. Workers VPC pak směruje požadavky z vašeho Workeru do zadaného tunelu, který naváže připojení k zadanému hostname nebo IP adrese. Cílová služba tak požadavek přijme a vrátí odpověď zpět vašemu Workeru.
Aby členové mohli vytvářet VPC Services, které představují cílovou službu dostupnou přes tunel, musíte jim přiřadit Connectivity Directory Admin role. Členové s rolí Connectivity Directory Bind role se může navázat na existující VPC Services z Workers. Přímá vazba na tunel prostřednictvím VPC Network binding vyžaduje Connectivity Directory Admin role.
Tunel udržuje trvalá připojení ke Cloudflare, takže odpadá potřeba pravidel brány firewall pro příchozí provoz nebo veřejných IP adres.
Vytvořte a spusťte tunel (cloudflared)
Cloudflare Tunnel vyžaduje instalaci odlehčeného a vysoce škálovatelného serverového daemonu, cloudflared, pro připojení vaší infrastruktury ke Cloudflare.
Cloudflare Tunnels lze vytvořit dvěma způsoby:
- Vzdáleně spravované tunely (doporučeno): Vzdáleně spravované konfigurace se ukládají na Cloudflare, takže tunel můžete spravovat z libovolného zařízení pomocí dashboardu, API nebo Terraformu.
- Lokálně spravované tunely: Lokálně spravovaný tunel vytvoříte spuštěním příkazu
cloudflared tunnel create <NAME>v příkazovém řádku. Konfigurace tunelu se ukládá do místního adresáře cloudflared.
Pro Workers VPC doporučujeme vytvořit vzdáleně spravovaný tunel prostřednictvím dashboardu. Postupujte podle Průvodce nastavením tunelů pro Workers VPC v dashboardu pro vytvoření tunelu pomocí instalačních příkazů zobrazených v dashboardu.
Informace o lokálně spravovaných tunelech najdete v cloudflared lokálně spravované tunely příručka. Pro ruční instalaci si přečtěte cloudflared stránka ke stažení s pokyny k instalaci pro konkrétní platformu.
Průvodci nastavením cloudových platforem
Pokyny pro nasazení tunelu pro produkční zátěž podle konkrétní platformy:
- AWS - Nasazení tunelů v Amazon Web Services
- Azure - Nasazení tunelů v Microsoft Azure
- Google Cloud - Nasazení tunelů v Google Cloud Platform
- Kubernetes - Nasazení tunelů v clusterech Kubernetes
- Terraform - Nasazení tunelů pomocí Infrastructure as Code
Úplnou dokumentaci Cloudflare Tunnel najdete na jak nastavit Tunnels pro vysokou dostupnost a failover pomocí replik.
Další kroky
- Nakonfigurujte VPC služby pro připojení tunelů k Workers
- Zkontrolujte hardwarové požadavky pro plánování kapacity
- Zkontrolujte úplná dokumentace Cloudflare Tunnel pro pokročilé funkce