TunnelHunt

Аналог ngrok для localhost: TunnelHunt, тарифы и переход на SSH

5 мин чтения

Сравнение TunnelHunt и ngrok: Free и Pro, постоянный адрес, лимиты трафика, оплата в рублях, Replay и TCP. Проверка перехода на SSH-туннель.

Альтернатива ngrok: TunnelHunt, SSH и публичный доступ к localhost

Если вы ищете альтернативу ngrok для демонстрации локального сайта или приёма вебхуков, TunnelHunt позволяет создать HTTPS-туннель стандартным SSH-клиентом. Для сервера на порту 3000:

ssh -p 2222 -R 80:localhost:3000 tunnelhunt.ru

Эта статья написана командой TunnelHunt. Ниже сравниваем конкретные рабочие сценарии, отмечаем ограничения нашего сервиса и объясняем переход с уже настроенного ngrok.

Сравнение для локальной разработки

Задача TunnelHunt ngrok
Создать HTTP-туннель SSH-клиент и SSH-ключ Агент ngrok, аккаунт и authtoken
Команда для порта 3000 ssh -p 2222 -R 80:localhost:3000 tunnelhunt.ru ngrok http 3000
Публичный HTTPS Выдаётся для HTTP-туннеля Поддерживается
Адрес для повторяющихся интеграций Резервирование субдомена по условиям тарифа Free включает назначенный dev-домен; собственный домен зависит от плана
Просмотр и повтор HTTP-запросов Через панель управления при доступности сохранённых логов Есть средства инспекции и Replay
Сырой TCP Business и предварительно зарезервированный порт Поддерживается с условиями активации и лимитами плана
Бесплатный трафик Free: 1 ГБ в месяц Free: 1 ГБ исходящего трафика в месяц
Одновременные подключения Free: 1 активный туннель Free: до 3 online endpoints
Ограничение времени Анонимная сессия: 15 минут; Free: 4 часа; Pro: без ограничения времени сессии Free не имеет тайм-аута endpoint; остаются квоты использования
Платный вариант TunnelHunt Pro: 199 ₽/месяц, 50 ГБ, до 5 туннелей Условия платных планов — в тарифах ngrok
Оплата TunnelHunt В рублях через Robokassa Способы оплаты и валюту уточняйте у ngrok для своего аккаунта

Условия проверены 30 сентября 2026 года по документации ngrok. У Free ngrok также есть квота 20 000 HTTP-запросов в месяц. Перед выбором сверяйте тарифы ngrok и тарифы TunnelHunt: условия могут измениться, а определения расхода трафика у провайдеров могут различаться.

Когда имеет смысл выбрать аналог ngrok с оплатой в рублях

TunnelHunt стоит проверить, если вы хотите использовать установленный SSH-клиент и оплачивать доступ в рублях через Robokassa. Для одного короткого теста начните с Free. Если нужны выбранное имя поддомена, несколько одновременных туннелей или сеансы дольше 4 часов, посмотрите Pro за 199 ₽/месяц. Для TCP и собственного домена сравните условия Business за 799 ₽/месяц: 500 ГБ и до 15 туннелей.

Сам по себе постоянный URL не является преимуществом над бесплатным ngrok: там уже есть назначенный dev-домен. Сравнивайте выбор имени, квоты, доступность из вашей сети и привычный способ запуска. Размещение данных и требования к их обработке проверяйте по условиям сервиса, а не по валюте оплаты.

Два заблуждения про бесплатный ngrok

«После каждого запуска обязательно меняется домен». Актуальный Free-план ngrok включает назначенный dev-домен. Поэтому аргумент о неизбежной смене адреса при каждом перезапуске больше не подходит для сравнения.

«Предупреждение в браузере блокирует любые вебхуки». В документации ngrok предупреждение относится к HTML-трафику браузера. Там отдельно указано, что программные обращения и API оно не затрагивает. Ошибку вебхука нужно диагностировать по реальному ответу, а не автоматически приписывать промежуточной странице.

Выбор альтернативы имеет смысл, если вам удобнее SSH, другой способ управления туннелями или условия сервиса. Уже работающую интеграцию не обязательно переносить ради этих двух предположений.

Когда подходит TunnelHunt

SSH-подход удобен, когда локальное приложение уже запущено и нужна доступная извне ссылка. Не требуется отдельный клиент туннелей, если у вас есть OpenSSH. При этом нужен SSH-ключ: «без установки клиента» не означает «без аутентификации».

Типичные сценарии — бот с вебхуком Telegram, платёжные уведомления и проверка мобильного приложения с локальным API.

Ограничения тоже стоит учитывать: туннель зависит от работающего компьютера и SSH-соединения; трафик ограничен тарифом; публичный HTTPS не заменяет проверку доступа в вашем приложении; TCP доступен отдельно от обычного HTTP-туннеля.

Как перейти с ngrok на TunnelHunt

1. Проверьте приложение напрямую

curl -i http://127.0.0.1:3000/

Если локальный запрос не работает, сначала исправьте приложение. Смена провайдера туннеля не устранит локальную ошибку.

2. Запустите SSH-туннель

ssh -p 2222 -o ExitOnForwardFailure=yes -R 80:127.0.0.1:3000 tunnelhunt.ru

Скопируйте HTTPS-адрес из терминала. При ошибке ключа смотрите полную инструкцию запуска.

3. Перенесите полный URL обработчика

Если старый адрес заканчивался на /webhooks/payment, сохраните этот путь и замените только домен. Проверьте также OAuth redirect URI, CORS origins и адрес API во frontend — они могут храниться отдельно от основного webhook URL.

Для повторяющихся тестов используйте резервируемый адрес. Иначе новый случайный субдомен потребует обновления настройки у отправителя.

В TunnelHunt после активации Pro зарезервируйте свободный поддомен в разделе «Туннели» и привяжите к нему SSH-ключ. Переподключитесь с тем же ключом и сверьте выданный URL; сервер выбирает свободный зарезервированный адрес, связанный с ключом. Путь обработчика остаётся прежним.

4. Проверьте реальное событие

Для Telegram отправьте сообщение отдельному тестовому боту; для платёжной системы используйте её тестовый режим. Убедитесь, что событие дошло до приложения и обработчик вернул ожидаемый ответ. Для дальнейшей отладки используйте Replay.

А Cloudflare Tunnel и собственный VPS?

Если вам удобнее экосистема Cloudflare, рассмотрите Cloudflare Tunnel. Для временного теста доступны Quick Tunnels; их требования и ограничения изложены в официальной инструкции.

Собственный VPS с обратным SSH-туннелем даёт контроль над сервером, но домен, TLS, обновления и доступность придётся обслуживать самостоятельно. Такой вариант разумен, если эта инфраструктура уже есть.

Если ищете «аналог ngrok в России», дополнительно проверьте доступ из вашей сети, подходящий способ оплаты и размещение данных по условиям выбранного сервиса. Успешное открытие сайта провайдера ещё не проверяет работу туннеля. Проведите тест с тем же приложением и отправителем вебхуков, которые будут использоваться в работе.

Проверьте SSH-туннель на своём приложении

Начните с Free и сравните доставку реального тестового события. Если нужны резервируемый поддомен и несколько туннелей, посмотрите условия Pro.

Free: 1 ГБ трафика в месяц, 1 туннель, сессия до 4 часов. Pro: 199 ₽/месяц, 50 ГБ, до 5 туннелей и резервирование поддомена. Компьютер, приложение и SSH-соединение должны работать; постоянный адрес сохраняет имя, а не доступность выключенного сервера.

Готовы запустить свой первый туннель?

Начните использовать TunnelHunt бесплатно уже сегодня и откройте доступ к локальному серверу всего одной командой.

Зарегистрироваться бесплатно →

По теме