Skip to content

HTTP-туннели

HTTP-туннели открывают доступ к локальному HTTP-сервису через публичный поддомен на вашем сервере Unne.

Быстрый туннель

bash
unne http 3000

Это создаст туннель с автоматически сгенерированным поддоменом, например a8f3k2m1.tunnel.example.com.

Пользовательский поддомен

bash
unne http 3000 --subdomain myapp

Ваш сервис будет доступен по адресу myapp.tunnel.example.com.

Из файла конфигурации

В unne.yml:

yaml
tunnels:
  - name: frontend
    protocol: http
    subdomain: app
    upstream: localhost:3000

  - name: api
    protocol: http
    subdomain: api
    upstream: localhost:8080

Запуск всех туннелей:

bash
unne start

Несколько туннелей

При запуске нескольких туннелей TUI отображает вкладки для каждого туннеля (в стиле pm2). Используйте Tab/Shift+Tab для переключения между ними.

Пропуск предупреждения в браузере

По умолчанию при первом посещении через браузер отображается страница подтверждения. Чтобы пропустить её (если у вашей учетной записи есть разрешение):

bash
unne http 3000 --skip-warning

Или в конфигурации:

yaml
skip_warning: true

Инспекция запросов

Каждый HTTP-запрос/ответ, проходящий через туннель, перехватывается для инспекции:

  • TUI: Нажмите Enter на запросе, чтобы увидеть заголовки и тело
  • Веб-инспектор: Добавьте флаг --webui, затем откройте http://localhost:4040

Released under the MIT License.