Клиент хочет «посмотреть на стейдже», а staging — это ваш MacBook с client.localhost. Share на Pro/Teams поднимает публичный URL через cloudflared или ngrok без ручного копирования команд в терминал.
Быстрый старт
- Проект открывается локально по HTTPS — проверьте Health на карточке.
- Инструменты → Share → Start.
- Скопируйте URL из UI и отправьте клиенту (мессенджер / тикет).
- 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 управляет туннелем; кнопка Граница Access → macstack 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.