Сервис работает

Локальный сайт —
в интернет за 5 секунд

Открываете доступ к локальному серверу через SSH-туннель. Никаких клиентов, регистрации и настроек.

→ Открыть консоль Как это работает
terminal
~ $ ssh -N -R myapp:80:localhost:3000 pubhost.ru -p 2222
┌─────────────────────────────────────────────┐
│  Туннель установлен!                         │
│                                             │
│  https://myapp.pubhost.ru                   │
│                                             │
└─────────────────────────────────────────────┘
Возможности
Всё что нужно для демо и разработки

SSH без настройки

Стандартный SSH-клиент есть на любом Mac и Linux. Никаких дополнительных программ устанавливать не нужно.

🔒

HTTPS из коробки

Все туннели автоматически получают HTTPS с сертификатом Let's Encrypt. Работает с любыми браузерами.

🏷️

Свой субдомен

Выбирайте любое имя: myproject.pubhost.ru. Имя остаётся вашим пока активен туннель.

🔄

WebSocket поддержка

Туннель прозрачно проксирует WebSocket-соединения. React HMR, Socket.IO и live reload работают без изменений.

📊

Панель управления

Реалтайм-дашборд показывает активные туннели, количество запросов и объём трафика через Socket.IO.

🚀

Несколько туннелей

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

Как работает
Три шага до публичного URL
1

Запустите локальный сервер

npm run dev, python -m http.server или любой другой сервер на localhost

2

Создайте SSH-туннель

Одна команда в терминале связывает ваш локальный порт с субдоменом pubhost.ru

3

Делитесь ссылкой

Публичный HTTPS-адрес работает для всех в интернете пока открыт туннель

Попробуйте прямо сейчас

Скопируйте команду, подставьте ваш порт — и сайт уже в интернете

ssh -N -R myapp:80:localhost:3000 pubhost.ru -p 2222
→ Открыть консоль