INTEGRITY Документация

Cloudflare Tunnel

Cloudflare Tunnel создает защищенные соединения от вашей инфраструктуры к глобальной сети Cloudflare и обеспечивает сетевое подключение, благодаря которому Workers получают доступ к вашим приватным ресурсам.

При создании VPC Service вы указываете идентификатор туннеля и целевую службу. Затем Workers VPC направляет запросы от вашего Worker в указанный туннель, который устанавливает соединение с указанным именем хоста или IP-адресом, так что целевая служба получает запрос и возвращает ответ вашему Worker.

Чтобы разрешить участникам создавать VPC Service, представляющие целевой сервис, доступный через туннель, необходимо назначить им Connectivity Directory Admin роль. Участники с Connectivity Directory Bind роль позволяет привязываться к существующим VPC Services из Workers. Для прямой привязки к туннелю через VPC Network binding требуется Connectivity Directory Admin роль.

Туннель поддерживает постоянные соединения с Cloudflare, что устраняет необходимость во входящих правилах брандмауэра или публичных IP-адресах.

Создайте и запустите туннель (cloudflared)

Для Cloudflare Tunnel требуется установка легковесного и высокомасштабируемого серверного демона cloudflared, чтобы подключить вашу инфраструктуру к Cloudflare.

Cloudflare Tunnel можно создать одним из двух способов:

  1. Туннели с удалённым управлением (рекомендуется): Удаленно управляемые конфигурации хранятся в Cloudflare, что позволяет управлять туннелем с любого устройства через панель управления, API или Terraform.
  2. Туннели с локальным управлением: Локально управляемый туннель создаётся путем выполнения команды cloudflared tunnel create <NAME> в командной строке. Конфигурация туннеля хранится в локальном каталоге cloudflared.

Для Workers VPC мы рекомендуем создать туннель с удалённым управлением через панель управления. Следуйте Руководство по настройке Tunnels для Workers VPC в панели управления чтобы создать туннель с помощью команд установки, показанных в панели управления.

Для туннелей с локальным управлением см. cloudflared локально управляемые туннели руководство. Для ручной установки обратитесь к cloudflared страница загрузок инструкции по установке для конкретной платформы.

Руководства по настройке облачных платформ

Инструкции по развёртыванию туннеля для рабочих нагрузок в продакшене по конкретным платформам:

Полную документацию по Cloudflare Tunnel см. на как настроить Tunnels для высокой доступности и отказоустойчивости с помощью реплик.

Следующие шаги