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

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

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

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

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

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