Покажите localhost.
Не разворачивая его.
Используйте TUNNEL для временного HTTPS/WebSocket доступа к локальному приложению: превью, callback, webhook или dev server. Создание всегда явное; сессия ограничена по времени, а локальная цель обязана оставаться loopback-only.
Подготовить временный TUNNEL →Техническая модель TUNNEL wire 1.0.0
ЛОКАЛЬНО http://127.0.0.1:3000
PUBLIC https://r7k4…2xbr.host
ACCESS ЗАЩИЩЕНО ПАРОЛЕМ
СТАТУС HTTP + WEBSOCKET
TUNNEL v1 намеренно публикует только loopback и не может использоваться как универсальный прокси в локальную сеть.
Изолированная граница рабочей среды — 2xbr.host. Контролируемая приёмка оператором может выполняться при отключённом глобальном публичном переключателе; обычное создание через WEB/BRIDGE остаётся заблокированным до прохождения условий выпуска.
Windows / AMD64
Скачать переносимый агент →SHA256SUMS.txt →Фоновая служба не устанавливается. Помощник нужен только для открытия исходящего потока к ретранслятору, который обычная браузерная песочница предоставить не может.Предпочтительно использовать подписанный 2XBR CLI.
Прежний переносимый агент остаётся для миграции и расширенных сценариев, но установка через передачу загруженного скрипта прямо в командную оболочку больше не считается рекомендуемым доверенным способом. Новые подписанные сборки CLI/BRIDGE предназначены для https://2xbr.host.
Root-relative assets, redirects and WebSocket routes keep their natural URL shape instead of being forced underneath `/t/something/`.
Request and response bodies move through bounded streams. The relay coordinates active bytes; it does not become another file-sharing product.
Uploads, SSE/streaming responses and WebSocket upgrades are carried over the multiplexed control channel so modern dev servers and HMR are part of the v1 contract.
Random one-session routes expire, concurrency/body sizes are capped, registration is rate-limited, and the agent refuses non-loopback targets.
A public URL is still public.
The random route is intentionally hard to guess, but anybody who receives an unprotected URL can reach the local app until expiry. Use --protect for dashboards, admin screens or anything you would not post publicly.