TunnelHunt

TunnelHunt как у профи: Алиасы, несколько туннелей и автозапуск

Опубликовано: 16 июля 2025 г.

Надоело каждый раз копировать длинную SSH-команду? Хотите запустить несколько туннелей одновременно? Изучаем продвинутые техники для максимального удобства.

TunnelHunt как у профи: Алиасы, несколько туннелей и автозапуск

TunnelHunt прост в использовании, но несколько хитростей могут сделать его еще более мощным и удобным инструментом в вашем арсенале.

Лайфхак 1: Создайте короткий алиас (псевдоним)

Вместо того чтобы каждый раз вводить ssh -R 80:localhost:3000 -p 2222 nokey@tunnelhunt.ru, можно создать короткую команду.

Откройте конфигурационный файл вашей оболочки:

  • Для Bash: ~/.bashrc или ~/.bash_profile
  • Для Zsh (популярна на macOS): ~/.zshrc

Добавьте в конец файла следующую строку:

# Алиас для туннеля на порт 3000
alias hunt3000="ssh -R 80:localhost:3000 -p 2222 nokey@tunnelhunt.ru"

# Более универсальный алиас с параметром
hunt() {
  ssh -R 80:localhost:$1 -p 2222 nokey@tunnelhunt.ru
}

Сохраните файл и перезапустите терминал (или выполните source ~/.zshrc).

Теперь вы можете запускать туннели так:

  • hunt3000 — для туннеля на порт 3000.
  • hunt 8080 — для туннеля на порт 8080.

Лайфхак 2: Запуск нескольких туннелей одновременно

Что если у вас есть фронтенд на порту 3000 и API на порту 5000, и вы хотите сделать доступными оба? Очень просто! Вы можете указать несколько флагов -R в одной команде.

Это требует использования зарезервированных поддоменов (доступно на платных тарифах).

Предположим, у вас есть поддомены my-app.tunnelhunt.ru и my-api.tunnelhunt.ru.

# Запускаем два туннеля одной командой
ssh \
  -R my-app.tunnelhunt.ru:80:localhost:3000 \
  -R my-api.tunnelhunt.ru:80:localhost:5000 \
  -p 2222 your-user@tunnelhunt.ru

Примечание: для платных тарифов используется ваш персональный логин вместо nokey.

Лайфхак 3: Запуск туннеля в фоновом режиме

Иногда нужно, чтобы туннель работал, а терминал оставался свободным. Для этого можно использовать флаги SSH.

  • -f: Запускает SSH в фоновом режиме перед выполнением команды.
  • -N: Не выполнять удаленную команду (нам это и нужно, мы только пробрасываем порты).

Команда будет выглядеть так:

ssh -f -N -R 80:localhost:3000 -p 2222 nokey@tunnelhunt.ru

Терминал сразу освободится, а туннель продолжит работать в фоне. Чтобы его остановить, вам нужно будет найти процесс ssh и завершить его (например, через pkill -f "ssh -R 80:localhost:3000").

Используя эти простые приемы, вы можете глубоко интегрировать TunnelHunt в свои скрипты и рабочие процессы, экономя время и делая разработку еще комфортнее.

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

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

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

Последние публикации

Локальное тестирование вебхуков CloudPayments через TunnelHunt

Локальное тестирование вебхуков CloudPayments через TunnelHunt

22 июня 2026 г.

Пошаговый гайд по отладке уведомлений о платежах CloudPayments на localhost. Как настроить адреса уведомлений, пробросить туннель и верифицировать подпись HMAC-SHA256 в Python.

Читать далее →
Настройка и отладка вебхуков Robokassa на локальном сервере

Настройка и отладка вебхуков Robokassa на локальном сервере

22 июня 2026 г.

Пошаговая инструкция по приему и верификации платежных уведомлений Robokassa на локальном компьютере с помощью TunnelHunt. Пример MD5-подписи на Python.

Читать далее →
Локальное тестирование вебхуков Т-Банка (Т-Бизнес / Эквайринг) на localhost

Локальное тестирование вебхуков Т-Банка (Т-Бизнес / Эквайринг) на localhost

22 июня 2026 г.

Пошаговый гайд по отладке платежных уведомлений эквайринга Т-Банка локально. Настройка адреса уведомлений, проброс через TunnelHunt и пример проверки подписи Token на Python.

Читать далее →
Локальное тестирование вебхуков ЮKassa (YooKassa) через TunnelHunt

Локальное тестирование вебхуков ЮKassa (YooKassa) через TunnelHunt

22 июня 2026 г.

Пошаговый гайд по настройке уведомлений ЮKassa (YooKassa) на локальном сервере. Как пробросить порт, прописать URL в личном кабинете и проверить цифровую подпись.

Читать далее →