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

Если вы ищете альтернативу 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 бесплатно уже сегодня и откройте доступ к локальному серверу всего одной командой.
Зарегистрироваться бесплатно →По теме

Как открыть localhost в интернете: публичный HTTPS через SSH
11 сентября 2026 г.
Пошагово открываем локальный сайт из интернета без настройки роутера: SSH-туннель, проверка ссылки, Docker, Vite и диагностика ошибок.

autossh: постоянный SSH-туннель, переподключение и systemd
16 июня 2026 г.
Настройка autossh с ServerAliveInterval и systemd: восстановление SSH-туннеля, проверка подключения и диагностика Broken pipe без обещаний вечного uptime.

Почему для туннелей достаточно одного лишь SSH
21 мая 2025 г.
Многие сервисы для туннелирования требуют установки специальных клиентов. Мы в TunnelHunt считаем, что это излишне, и вот почему.

Telegram-бот локально: webhook, secret_token и отладка на localhost
5 июня 2025 г.
Запустите Telegram-бота на localhost: выберите polling или webhook, настройте HTTPS и secret_token, проверьте getWebhookInfo и исправьте ошибки доставки.