Аналоги CloudPub: как выбрать туннель для локального проекта
Ищете аналог CloudPub? Сравните HTTP-адрес, постоянное имя и нужный протокол. Проверьте локальный проект через fxTunnel до переноса демо или вебхука.
Выбирайте аналог CloudPub под конкретную публикацию. Для сайта заказчику нужен HTTPS-адрес, для интеграции важен неизменный путь обработчика, для игрового сервера может понадобиться другой протокол. Если нынешний туннель работает, сначала определите причину перехода: имя, число стендов, способ отладки или требования к доступу.
CloudPub уже умеет открывать локальный HTTP-сервис по HTTPS. В его документации есть команда clo publish http 8080, которая публикует приложение на этом порту и выдаёт внешний адрес. Считать HTTPS преимуществом, отсутствующим у CloudPub, было бы ошибкой.
Что сравнивать перед переходом
На странице CloudPub бесплатный тариф включает HTTP/HTTPS и постоянные поддомены; собственные домены и остальные заявленные протоколы относятся к PRO. Для fxTunnel Free доступен один HTTP- или TCP-туннель. Свободное HTTP-имя можно выбрать, но резерв между запусками и свой домен доступны с Base. Условия проверены 11 октября 2026 года; перед оплатой откройте актуальные страницы тарифов.
| Задача | Что проверить |
|---|---|
| Разовое демо сайта | HTTPS, первый экран для посетителя, доступ с его сети |
| Вебхук в CRM | Постоянный полный URL, метод запроса, проверка подписи или токена |
| Несколько стендов одновременно | Число активных туннелей, отдельных имён и доменов |
| TCP или UDP | Поддержку именно этого протокола на выбранном тарифе |
У fxTunnel UDP доступен с Base. Если у вас уже настроены особенности CloudPub, например фильтры или публикация отдельного типа ресурса, проверьте их перенос по документации обоих сервисов. HTTP-пример ниже не подтверждает совместимость этих функций.
Сделайте отдельную проверку localhost
Перед подключением реального проекта создайте пустую папку tunnel-health. Положите в неё только файл health.txt со строкой cloudpub-migration-check. Python будет отдавать содержимое этой папки, поэтому не запускайте пример из каталога с исходниками, ключами или конфигурацией проекта.
В Bash на Linux или macOS:
python3 -m http.server 3000 --bind 127.0.0.1В PowerShell на Windows:
py -m http.server 3000 --bind 127.0.0.1Команду запускайте из папки с тестовым файлом. Во втором терминале выполните запрос. Для Bash:
curl --fail http://127.0.0.1:3000/health.txtДля PowerShell:
curl.exe --fail http://127.0.0.1:3000/health.txtОжидается строка cloudpub-migration-check. Если соединение отклонено, проверьте первое окно терминала и порт. Запуск туннеля не запустит Python за вас.
Проверьте тот же файл через fxTunnel
Скачайте fxTunnel со страницы скачивания: GUI позволяет управлять туннелями через интерфейс, CLI работает в терминале. Для проверки в GUI создайте HTTP-туннель на порт 3000. В CLI авторизуйтесь и откройте порт; эти команды одинаковы в Bash и PowerShell:
fxtunnel login
fxtunnel http 3000 --domain migration-checkmigration-check служит примером: выберите свободное имя. Скопируйте HTTPS-адрес из клиента и добавьте /health.txt. Для Bash запрос выглядит так:
curl --fail https://migration-check.fxtun.ru/health.txtДля PowerShell:
curl.exe --fail https://migration-check.fxtun.ru/health.txtСовпадение тела ответа с локальной проверкой покажет, что запрос прошёл через туннель. Затем откройте этот файл на телефоне с выключенным Wi-Fi. Так вы проверите отдельное подключение; доступность из всех сетей этот опыт не гарантирует.
Переносите приложение после проверки
Остановите тестовый сервер Python и туннель, затем запустите приложение и укажите его порт. Для защищённого проекта сохраните авторизацию приложения. Секретный адрес сам по себе не заменяет вход пользователя или проверку webhook-подписи.
Перед отправкой ссылки заказчику откройте главную страницу и один внутренний маршрут. На поддомене fxtun.ru первый GET-запрос к HTML может показать предупреждение; после проверки адреса посетитель может продолжить к сайту. Проверка текстового health.txt не проверяет этот экран. Вебхук методом POST и API с JSON проходят без такого HTML-предупреждения, но проверку подлинности запроса всё равно выполняет ваш обработчик. Подробности находятся в документации HTTP.
Если файл работает, а проект нет, сравните локальный и внешний запросы к одному пути. 404 может указывать на неверный маршрут, 502 требует проверки локального сервера и порта. Если страница загрузилась, а браузер обращается к API на localhost, исправьте публичную конфигурацию приложения или настройте серверный proxy для API на том же origin.
Постоянный адрес для повторной работы
У fxTunnel выбранное свободное имя удерживается работающим туннелем. После отключения его может занять другой пользователь. Для адреса, уже сохранённого в CRM или у заказчика, нужен резерв с Base:
fxtunnel domains add migration-check
fxtunnel http 3000 --domain migration-checkРезерв защищает имя между запусками, но приложение и клиент должны оставаться включёнными. Свой домен настраивается отдельно через кабинет и DNS. Несколько независимых стендов потребуют соответствующего лимита активных туннелей. Выбирайте тариф, когда станет понятна конкретная потребность; первую HTTP-проверку можно выполнить бесплатно. Порядок запуска собран в быстром старте.
Попробуйте сами
Бесплатный тариф: один туннель HTTP или TCP. Клиент — один бинарник для Linux, macOS и Windows.
Выберите клиент на странице скачивания: GUI для работы через графический интерфейс или CLI для терминала.
Читайте дальше
Открыть Telegram Mini App с localhost: Vite и API по одной HTTPS-ссылке
Как запустить Telegram Mini App локально: открыть Vite через HTTPS, подключить API с проверкой initData и сохранить свой домен для следующих тестов.
5 мин · Выпуск 14 октября 2026HTTPS на localhost для разработки — настройка за 2 минуты
Как настроить HTTPS на localhost за 2 минуты: fxTunnel с автоматическим TLS, mkcert и самоподписанные сертификаты — сравнение методов и примеры кода.
7 мин · Обновлено 27 сентября 2026n8n webhook на localhost: HTTPS-адрес для локального workflow
Настройте n8n webhook на localhost через fxTunnel: проверка POST локально и по HTTPS, Test и Production URL, авторизация и резерв адреса для workflow.
5 мин · 16 октября 2026