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

Tunnel

Управление Cloudflare Tunnels прямо из Wrangler. Создавайте, запускайте и управляйте туннелями, которые надежно подключают ваши локальные сервисы к сети Cloudflare: публичные IP-адреса не требуются.

Wrangler управляет cloudflared бинарный файл автоматически. При первом использовании Wrangler предложит вам скачать cloudflared в локальный каталог кеша. Этого можно избежать, установив cloudflared самостоятельно и добавить его в свой PATH, либо задав CLOUDFLARED_PATH переменную окружения, чтобы она указывала на существующий бинарный файл.

tunnel create

Создайте новый удалённо управляемый Cloudflare Tunnel.

wrangler tunnel create <NAME>

Tunnels, созданные через Wrangler, всегда управляется удаленно : настройте их в Панель управления Cloudflare или через API.

После создания используйте wrangler tunnel run с идентификатором туннеля, чтобы запустить туннель.

npx wrangler tunnel create my-app
Creating tunnel "my-app"
Created tunnel.
ID: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Name: my-app

To run this tunnel, configure its ingress rules in the Cloudflare dashboard, then run:
   wrangler tunnel run f70ff985-a4ef-4643-bbbc-4a0ed4fc8415

Следующие глобальные флаги работают для любой команды:


tunnel delete

Удалить Cloudflare Tunnel из вашего аккаунта.

wrangler tunnel delete <TUNNEL> [OPTIONS]
npx wrangler tunnel delete f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Are you sure you want to delete tunnel "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415"? This action cannot be undone. (y/n)
Deleting tunnel f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Tunnel deleted.

Следующие глобальные флаги работают для любой команды:


tunnel info

Отображает сведения о Cloudflare Tunnel, включая его ID, имя, статус и время создания.

wrangler tunnel info <TUNNEL>
npx wrangler tunnel info f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Getting tunnel details
ID: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Name: my-app
Status: healthy
Created: 2025-01-15T10:30:00Z
Type: cfd_tunnel

Следующие глобальные флаги работают для любой команды:


tunnel list

Получить список всех Cloudflare Tunnel в вашей учётной записи.

wrangler tunnel list

Вывод включает ID, имя, статус и дату создания для каждого туннеля. Отображаются только неудалённые туннели.

npx wrangler tunnel list
Listing Cloudflare Tunnels

ID                                   Name       Status    Created
f70ff985-a4ef-4643-bbbc-4a0ed4fc8415 my-app     healthy   2025-01-15T10:30:00Z
550e8400-e29b-41d4-a716-446655440000 api-tunnel inactive  2025-01-10T15:45:00Z

Следующие глобальные флаги работают для любой команды:


tunnel run

Запустите Cloudflare Tunnel с помощью cloudflared демон. Это устанавливает постоянное соединение между вашим локальным компьютером и сетью Cloudflare.

wrangler tunnel run [TUNNEL] [OPTIONS]

Именованные туннели управляется удаленно : настройте правила ingress (какие локальные сервисы открыть) в Панель управления Cloudflare или через API, прежде чем запустить туннель.

Запустить туннель можно двумя способами:

По имени или ID туннеля (получает токен через API):

npx wrangler tunnel run my-app

По токену (аутентификация через API не требуется, что удобно для CI/CD или удалённых серверов):

npx wrangler tunnel run --token eyJhIjoiNGE2MjY...

Нажмите Ctrl+C чтобы остановить туннель. Wrangler отправит сигнал корректного завершения работы для cloudflared перед завершением работы.

Следующие глобальные флаги работают для любой команды:


tunnel quick-start

Создайте бесплатный временный туннель без учетной записи Cloudflare с помощью Quick Tunnels. Это удобно для быстрых демонстраций, тестирования вебхуков или предоставления доступа к локальным серверам разработки.

wrangler tunnel quick-start <URL>

Туннелю присваивается случайный *.trycloudflare.com поддомен и действует на протяжении всего процесса.

npx wrangler tunnel quick-start http://localhost:8080
Starting quick tunnel to http://localhost:8080...
Your tunnel URL: https://random-words-here.trycloudflare.com

Следующие глобальные флаги работают для любой команды: