Открываете доступ к локальному серверу через SSH-туннель. Никаких клиентов, регистрации и настроек.
Стандартный SSH-клиент есть на любом Mac и Linux. Никаких дополнительных программ устанавливать не нужно.
Все туннели автоматически получают HTTPS с сертификатом Let's Encrypt. Работает с любыми браузерами.
Выбирайте любое имя: myproject.pubhost.ru. Имя остаётся вашим пока активен туннель.
Туннель прозрачно проксирует WebSocket-соединения. React HMR, Socket.IO и live reload работают без изменений.
Реалтайм-дашборд показывает активные туннели, количество запросов и объём трафика через Socket.IO.
Открывайте сразу несколько сайтов — каждый на своём субдомене. Ограничение настраивается на сервере.
npm run dev, python -m http.server или любой другой сервер на localhost
Одна команда в терминале связывает ваш локальный порт с субдоменом pubhost.ru
Публичный HTTPS-адрес работает для всех в интернете пока открыт туннель
Скопируйте команду, подставьте ваш порт — и сайт уже в интернете