Откройте то, что сделал агент, на любом экране
Агент поднял сервер, и ссылка на него по HTTPS уже готова. Проверьте вёрстку на телефоне, отправьте клиенту демо, передайте отчёт по ссылке. Пока вы не откроете порт всем, ссылка работает только у вас. От $39 в месяц.
От $39 в месяц · Docker и sudo включены · Отмена из кабинета в любой момент

Как это выглядит в деле
Превью одного терминала: порты 3000 и 8080 со своими HTTPS-адресами и процессами, порт 3000 открыт всем, отчёт о покрытии доступен по ссылке.
До любого dev-сервера одна ссылка
Без туннелей
Привяжите dev-сервер к 0.0.0.0, и адрес уже работает, сразу с HTTPS.
Закрыто, пока не решите иначе
Открыть превью можете только вы, войдя в аккаунт. Когда ссылка нужна клиенту или другу, откройте наружу один порт.
Горячая перезагрузка через интернет
Websockets, server-sent events и стриминг проходят насквозь. Vite, Next.js, Rails и Django работают без настройки хоста.
Мобильная вёрстка на настоящем телефоне
Откройте тот же адрес на телефоне и проверьте вёрстку пальцем.
Подробности
- Адрес
- https://<port>-<terminal-id>.detachbox.dev
- Порты
- С 1024 по 65535, всё, что слушает 0.0.0.0
- Доступ
- По умолчанию только владелец; до 20 публичных портов
- Пропускает
- Websockets, горячую перезагрузку, server-sent events, стриминг; загрузки до 100 MB
- Поисковики
- Каждое превью отвечает с noindex
- Файлы
- https://files-<terminal-id>.detachbox.dev
Задачи, которые с этим запускают
Вопросы по теме
Зачем отдельный домен?
Превью запускают ваш код, поэтому живут на detachbox.dev отдельно от detachbox.com: cookies кабинета туда не попадают. Приватные превью отклоняют межсайтовые запросы и встраивание, а файловый хост не отдаёт .env, .git и .detachbox.
Почему превью пишет, что порт никто не слушает?
Привяжите сервер к 0.0.0.0 вместо localhost: npm run dev -- --host 0.0.0.0, next dev -H 0.0.0.0 или rails s -b 0.0.0.0.
Что будет с публичным портом, когда его терминал завершится?
Он закроется вместе с терминалом. Превью и ссылки на файлы принадлежат терминалу, который их отдавал, и перестают отвечать в тот же момент, когда он завершается.
Откройте то, что сделал агент, на любом экране
Выберите размер, отдайте агенту задачу и закройте вкладку. Вернитесь к готовой работе.
Получить свой ComputeПервый ночной запуск сработает, иначе вернём деньги · Отмена в кабинете, а Compute доработает оплаченный месяц