21 авг 2026

Share-туннель: показать сайт клиенту

cloudflared/ngrok из Инструментов, keep-alive и Cloudflare Access.

Клиент хочет «посмотреть на стейдже», а staging — это ваш MacBook с client.localhost. Share на Pro/Teams поднимает публичный URL через cloudflared или ngrok без ручного копирования команд в терминал.

Быстрый старт

  1. Проект открывается локально по HTTPS — проверьте Health на карточке.
  2. Инструменты → ShareStart.
  3. Скопируйте URL из UI и отправьте клиенту (мессенджер / тикет).
  4. Stop — когда показ закончен; намеренный stop не перезапускает туннель до следующего Start.

Предпочтение cloudflared vs ngrok — Настройки → Общие. Справка: /help/share.

Keep-alive

LaunchAgent периодически проверяет туннель:

macstack tools share keep-alive --enable --json
macstack tools share watchdog --json

Если туннель должен быть up, но упал — watchdog поднимет снова. Долгий demo-day без «ссылка умерла через час».

Cloudflare Access

Named tunnels, DNS (macstack tools share route-dns) и политики Cloudflare Access настраиваются в Cloudflare Dashboard. MacFullStack управляет туннелем; кнопка Граница Accessmacstack tools share access-hint.

Удобно, когда клиенту нельзя отдавать голый URL без OTP.

Workflow студии

Шаг Инструмент
Локальная правка MacFullStack Native
Показ клиенту Share
Hotfix на shared hosting FTP Manager (/blog/ftp-manager-agentstva)
Контакты и доступы Клиенты (/blog/klienty-studii)

Share не входит в Free (один PHP-проект без Pro-инструментов). Тарифы: /pricing.

Безопасность: не шарьте админки с дефолтными паролями; для sensitive данных — Access или временный read-only demo.

MacFullStack

Попробуйте на своём Mac

Free — один PHP-проект и базовый стек. Pro открывает Next/Django, Postgres, Share и безлимит проектов.

Скачать Pro Teams